您的位置:首页 > 其它

checkbox如何检测已经选中,并且让选中和不选传递不同的值给变量!

2011-04-07 08:53 405 查看
问: checkbox如何检测已经选中,并且让选中和不选传递不同的值给变量

____________________________________________________________________________________________

答1:

<html> <head> <title>Untitled</title> <script language="JavaScript"> <!-- function check() { if (form1.test.checked) { form1.test.value="checked"; alert(form1.test.value); } else { form1.test.value="unchecked"; alert(form1.test.value) } } //--> </script> </head> <body> <form name="form1" action="#" method="post"> <input type="checkbox" name="test" value="unchecked" > <input type="button" value="checkit" onclick="check()"> </form> </body> </html>

____________________________________________________________________________________________答2:

用javascript判断:具体做法:我以网站注册时选定以普通用户注册或者集体用户注册,来说明这个问题。 <script language=javascript> function Checkform(form){ var msg="您选择注册的是"; for(var i=0;i<form.radiobutton.length;i++){ if(form.radiobutton[i].checked){ if(form.radiobutton[i].value=="普通用户") form.action="step1.php"; if(form.radiobutton[i].value=="集体用户") form.action="step2.php"; msg=msg+"="+form.radiobutton[i].value+"="; break; } } msg=msg+"/n确定吗?"; if(confirm(msg)){ form.submit(); return true; }else{ return false; } } </script> 然后在HTML文档中这样调用 <FORM METHOD=post> <input type="radio" name="radiobutton" value="普通用户"> <input type="radio" name="radiobutton" value="集体用户"> <input type=button onclick=Checkform(this.form)> <input type=reset> </Form> 好了,主要的就是这些了,如果还有什么问题,
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐