社区
Web 开发
帖子详情
struts2 中radio 如何被选中
xuantian868
2009-05-13 11:07:49
由于使用dwr,所以页面radion的赋值,要用js实现。。
<s:radio name="shareFlag" labelposition="top"
list="#{'0':'私人' , '1':'显示忙碌中' , '2':'公开的'}" theme="simple"/>
直接用document.getElementsByName('shareFlag')[0].value='2';不能实现。。
...全文
1489
8
打赏
收藏
struts2 中radio 如何被选中
由于使用dwr,所以页面radion的赋值,要用js实现。。 直接用document.getElementsByName('shareFlag')[0].value='2';不能实现。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shu672725
2009-05-13
打赏
举报
回复
<s:radio name="shareFlag" labelposition="top" list="#{'0':'私人' , '1':'显示忙碌中' , '2':'公开的'}" value = "%{'2'}" theme="simple"/>
你要的是不是这种默认选中
xuantian868
2009-05-13
打赏
举报
回复
[Quote=引用 5 楼 xiaomiao13 的回复:]
这个问题是这样的:
这个标签
<s:radio name="shareFlag" labelposition="top" list="#{'0':'私人' , '1':'显示忙碌中' , '2':'公开的'}" theme="simple"/>
解析成html之后是生成了三个name为“shareFlag”的html radio,所以你的document.getElementsByName('shareFlag')
返回的是一个装有三个radio对象的数组,如果你想让第i个对象选中,
就要用:
document.getElementsByName('shareFlag')[i].checked = true; …
[/Quote]
这个ok。。
biejunbo521
2009-05-13
打赏
举报
回复
如果要使用js 的话,我建议你使用jquery。这个js框架比较好用!
jumpheightway
2009-05-13
打赏
举报
回复
document.getElementsByName('shareFlag')[0].value='2';
你这个错了吧
要是被选中
那后面跟的值应该是checked
xiaomiao13
2009-05-13
打赏
举报
回复
这个问题是这样的:
这个标签
<s:radio name="shareFlag" labelposition="top" list="#{'0':'私人' , '1':'显示忙碌中' , '2':'公开的'}" theme="simple"/>
解析成html之后是生成了三个name为“shareFlag”的html radio,所以你的document.getElementsByName('shareFlag')
返回的是一个装有三个radio对象的数组,如果你想让第i个对象选中,
就要用:
document.getElementsByName('shareFlag')[i].checked = true;
例如,你想让第三个选中,就可以:
document.getElementsByName('shareFlag')[2].checked = true;
测试过了,放心使用。
xuantian868
2009-05-13
打赏
举报
回复
不行啊。用id和那么都试过。不可以。
document.getElementsByName('shareFlag')[0].value='2';
或
document.getElementByName('shareFlag').value='2';
MagicError
2009-05-13
打赏
举报
回复
[Quote=引用 2 楼 xuantian868 的回复:]
引用 1 楼 shu672725 的回复:
<s:radio name="shareFlag" labelposition="top" list="#{'0':'私人' , '1':'显示忙碌中' , '2':'公开的'}" value = "%{'2'}" theme="simple"/>
你要的是不是这种默认选中
不是。我要的是用js来控制某一项被选中。
[/Quote]
写个id=“radio_id”上去 js中控制value的值 该没有问题吧。。。
xuantian868
2009-05-13
打赏
举报
回复
[Quote=引用 1 楼 shu672725 的回复:]
<s:radio name="shareFlag" labelposition="top" list="#{'0':'私人' , '1':'显示忙碌中' , '2':'公开的'}" value = "%{'2'}" theme="simple"/>
你要的是不是这种默认选中
[/Quote]
不是。我要的是用js来控制某一项被选中。
Struts2
的s:
radio
标签使用及用jquery添加change事件
struts2
中
s:
radio
标签的使用总结 遇到的问题:在使用该标签时,设置了默认
选
中
项,但提交数据返回后,单选框不能显示之前
选
中
的项,仍然为默认选项 通过测试得出以下结论: 以”user.sex” list=”%{#{‘1′:’男’,...
Struts2
中
,
radio
标签的默认
选
中
问题
在
Struts2
中
,
radio
标签可以使用一个list来输出一组
radio
按钮, <s:
radio
name="sex" list="#{'male','female'}" label="%{getText('app.label.sex')}" /> 但是如何...
Struts2
视频_全面开战
本Java视频教程对
Struts2
庞杂的技术点进行抽丝剥茧,提炼出企业开发的核心技术和重要技能。每个技术点都配备案例和代码,对于拦截器、
Struts2
运行流程分析、值栈等技术点的讲授更是深入解析源代码,授之以渔。
struts2
中
radio>标签设置默认
选
中
项
在使用s:
radio
标签的时候,如果要使该标签默认
选
中
一项,可以通过两种方法 1、通过js代码实现 document.getElementsByName('user.sex')[0].checked=true;//默认
选
中
男 2、通过添加value属性 在通过...
struts2
中
radio
的默认
选
中
与后台程序结合
选
中
【1】:在页面默认
选
中
必须加value = "'0'".这样就可以默认
选
中
。 【2】:查看源代码它有一个ID,document.getElementById(&...那么它到页面
中
回自动的
选
中
,但是注意:事先把页面
中
的value = "...
Web 开发
81,092
社区成员
341,717
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章