使用 struts 自动检查单选按钮

发布于 2024-07-09 11:29:20 字数 99 浏览 8 评论 0原文

我有一个带有两个单选标签的 jsp 页面。

该页面包含一个struts2表单。 当我提交表单时,必须自动检查两个无线电之一。

可以这样做吗?

I have a jsp page with two radio tags.

The page contains a struts2 form. When I submit the form one of two radio must be automatically checked.

Is it possible to do that?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

青衫负雪 2024-07-16 11:29:21

无线电输入的特征之一是无线电集中的项目一旦被选择就不能被取消选择,除非被选择的集合中的另一个成员(与复选框“集合”不同)。 即,如果您使用选择来初始化页面,您可以保证您将获得一个值。 是否存在可以执行此操作的默认值? 然后您只需在该项目上设置 checked="checked" 即可。

或者,您只需在 JS 和/或服务器端添加另一个验证规则。

One of the features of a radio input is that an item in a radio set once selected cannot be deselected except by another member of the set being selected (unlike a checkbox "set"). i.e. if you initialise the page with a selection you can guarantee you will have a value. Does a default value exist you can do this for? Then you can just set checked="checked" on that item.

Alternatively you'll just have to add another validation rule in JS and/or the server side.

甜`诱少女 2024-07-16 11:29:21

我相信 with:

<html:radio property="foo" value="yes"/>

如果 form-b​​ean 的方法 getFoo() 返回字符串“yes”,则此单选标记将显示选中(默认情况下)。

也许您可以使用它将您的表单提交链接到您的单选标签?

I believe that with:

<html:radio property="foo" value="yes"/>

this radio tag will show selected (by default) if the method getFoo() of the form-bean returns the string "yes".

May be you can use that to link your form submit to your radio tags ?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文