java中怎么知道单选框的选中状态

[复制链接]
查看11 | 回复5 | 2011-9-9 08:05:32 | 显示全部楼层 |阅读模式
回复

使用道具 举报

千问 | 2011-9-9 08:05:32 | 显示全部楼层
inputname=\"flag\"type=\"checkbox\"class=\"noborder\"value=\"a\",那你在js里写个判断,拿它的name值,也可以设个Id值,追问能说说具体的代码吗?谢谢!
回复

使用道具 举报

千问 | 2011-9-9 08:05:32 | 显示全部楼层
functioncheck(){varstr=document.getElementsByName(\"flag\");varobjarray=str.length;varchestr=\"\";for(i=0;iobjarray;i){if(str.checked==true){chestr=str.value\",\";}}returnchestr;}
回复

使用道具 举报

千问 | 2011-9-9 08:05:32 | 显示全部楼层
额。。你问的是Swing还是web如果是Swing。。这个太简单了。不用说,控件api本身就有方法。如果是web,这个得用js处理。java只能获取请求中的数据。不能对已经输出的页面进行操作。追问我的代码是这样的inputname=\"flag\"type=\"checkbox\"class=\"noborder\"value=\"a\",要判断它的状态
回复

使用道具 举报

千问 | 2011-9-9 08:05:32 | 显示全部楼层
首先单选框有自己的name,用js判断一下很简单,得到单选框的name之后name.checked
回复

使用道具 举报

千问 | 2011-9-9 08:05:32 | 显示全部楼层
这不好办嘛。。privateCurrentRadioButtonChecked;在窗体的Load中privatevoidForm1_Load(objectsender,EventArgse){CurrentRadioButtonChecked=radioButton1.Checked;//为了保存当前状态}选择radioButton1的单击事件ClickprivatevoidradioButton1_Click(objectsender,EventArgse){if(CurrentRadioButtonChecked){radioButton1.Checked=false;CurrentRadioButtonChecked=false;}else{radioButton1.Checked=true;CurrentRadioButtonChecked=true;}}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行