javascript的问题

lotuslearner 2002-12-17 04:11:11
请问用javascript怎么获取复选框的值啊??
...全文
37 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
lotuslearner 2002-12-18
  • 打赏
  • 举报
回复
不好意思,没说清楚,比如:
form.ClerkRose[1].checked==false,这样.checked事件可以判断

第二个选项是否被选中!!!!现在,如果第二个选项的点击事件应该

是什么啊???类似form.ClerkRose[1].

怎么写啊????
利而不害 2002-12-18
  • 打赏
  • 举报
回复
是要这个吗?
<input type="checkbox" name="chk" onClick="aa(this)">
<input type="checkbox" name="chk" onClick="aa(this)">
<input type="checkbox" name="chk" onClick="aa(this)">
<SCRIPT LANGUAGE="JavaScript">
<!--
function aa(x) {
var obj = x;
if(obj.checked) {
for(i=0;i<chk.length;i++) {
chk[i].checked=true;
}
} else {
for(i=0;i<chk.length;i++) {
chk[i].checked=false;
}
}
}
//-->
</SCRIPT>
利而不害 2002-12-18
  • 打赏
  • 举报
回复
哇噻,我看得头也晕了。楼主到底要实现一个什么效果没说清楚呀,你就直接说要你要什么结果就行了,不要贴你的代码了
lotuslearner 2002-12-18
  • 打赏
  • 举报
回复
对,不过问题没有解决。请问:

在复选框中有三个值,点击其中的一个值的事件是什么啊????
sandyuk 2002-12-18
  • 打赏
  • 举报
回复

form.ClerkRose[1].checked == form.ClerkRose[1].checked&0;
sandyuk 2002-12-18
  • 打赏
  • 举报
回复
你想要的效果:
选中一个后,另外两个自动不选中,像单选框一样,对吗?

为什么不直接用单选框呢!


lotuslearner 2002-12-18
  • 打赏
  • 举报
回复
up~~~~~~~~~~~
dtdn 2002-12-17
  • 打赏
  • 举报
回复
效果是由你的代码决定的
单选是因你自己把其他两个给取消了。
lotuslearner 2002-12-17
  • 打赏
  • 举报
回复
刚才的问题解决了,现在又有新问题了:
var form = document.forms[0];

if (form.ClerkRose[0].checked==true){
form.ClerkRose[1].checked=="";
form.ClerkRose[2].checked=="";
}
if (form.ClerkRose[1].checked==true){
form.ClerkRose[0].checked==false;
form.ClerkRose[2].checked==false;
}
if (form.ClerkRose[2].checked==true){
form.ClerkRose[1].checked==false;
form.ClerkRose[0].checked==false;
}

这些都写在复选框的ONCLICK事件~~~~~~~但是不能产生我要的效果:
选中一个后,另外两个自动不选中,像单选框一样!!!!!!!
lotuslearner 2002-12-17
  • 打赏
  • 举报
回复
其中ClerkRose是复选框
lotuslearner 2002-12-17
  • 打赏
  • 举报
回复
for (var j=0;j<form.ClerkRose.length;j++){
if (form.ClerkRose[j].checked==false){
alert ("请选择一种角色!");
return false;
}
}

为什么在复选框中选中了一个值,还会弹出警告提示吗?????
江南昆虫 2002-12-17
  • 打赏
  • 举报
回复
<input type="checkbox" name="jnkc" id="jnkc" value="123"><br>
<BUTTON onClick="alert((jnkc.checked)?jnkc.value:'null')">检测</BUTTON>
softrookie 2002-12-17
  • 打赏
  • 举报
回复
form1.chkname.value

87,994

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧