【50分】求一个简单问题的答案 在onclick事件里实现:if (document.all("XXX").checked=="true"){ alert("1");}else{ alert("0");}提醒下,我以前在onchage里作,那是不对de,不知道你是否犯该错误 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <input type=checkbox onclick="document.all.txt.value=(this.checked)?1:0"><input type=text id=txt value=0> 我要的效果是:<input name=a1 type=checkbox value=1>a<input name=a1 type=checkbox value=1>b<input name=a1 type=checkbox value=1>c<input name=a1 type=checkbox value=1>d当我选择a和c时,传送到下一页的结果是:1,0,1,0 复选筐没有选中的时候是没有值的,你可以用一个隐藏按钮配合实现的啊!<input type=checkbox onclick="if(this.checked==true){txt.value='1';}"><input type=hidden name=myCheckBox id=txt value=0> 我知道没有值,但是我想利用类似于value=(this.checked)?1:0之类的东西写上值 var o = document.getElementsByName(a1);var length = o.length;for(var i=0;i<o.length;i++){if(o.checked==true)o.value=1;} var o = document.getElementsByName("a1"); if(o(i).checked==true)o(i).value=1; <form method=post action="" onsubmit="return a()"><input name=a1 type=checkbox value=1>a<input name=a1 type=checkbox value=1>b<input name=a1 type=checkbox value=1>c<input name=a1 type=checkbox value=1>d<INPUT TYPE="submit"></form><script>function a(){ var a="0"; var b; var a1=document.getElementsByName("a1"); for(var i=0;i<a1.length;i++){ a+=","+((a1[i].checked)?"1":"0"); } b=a.substring(2,a.length) alert(b); //把 b 赋给一个hidden即可使用。 return false;}</script> var AryValue = new Array();for(var i=0;i<document.all.al.length;i++){ if(document.all.al[i].checked) AryValue[i] = "1"; else AryValue[i] = "0";}return AryValue; 不要给他分了~哈哈,我也来凑热闹~<form name="form1" method="post" action=""> <input type="checkbox" name="al" value="checkbox"> <input type="checkbox" name="al" value="checkbox"> <input type="checkbox" name="al" value="checkbox"> <input type="checkbox" name="al" value="checkbox"> <input type="checkbox" name="al" value="checkbox"> <input type="checkbox" name="al" value="checkbox"> <input type="checkbox" name="al" value="checkbox"> <input type="button" name="Submit" value="Submit" onclick="checkBoxDemo()"> <input type="text" name="result"></form><script language="JavaScript" type="text/JavaScript">function checkBoxDemo(){ var count; var ocheckbox = document.getElementsByName("al"); var oresult = document.getElementById("result"); oresult.value = ""; for(i=0;i<ocheckbox.length;i++){ ocheckbox[i].checked==true?count="1":count="0"; oresult.value = oresult.value + count + "," }}</script> if(o(j).checked==true) //判断是否选种{ o(j).value=1}else{ o(j).vlaue=0} 我要的效果是:<input name=a1 type=checkbox value=1>a<input name=a1 type=checkbox value=1>b<input name=a1 type=checkbox value=1>c<input name=a1 type=checkbox value=1>d当我选择a和c时,传送到下一页的结果是:1,0,1,0////////////////<script>function f(){ var o=document.document.getElementsByName("al"); for(i=0;i<o.length;i++){ o[i].checked==true?o[i].value=1:o[i].value=0; } for(i=0;i<o.length;i++){ o[i].checked=true; }}也就是赋完值后再让所有的的checked,然后就可以做到传送到下一页的结果是:1,0,1,0 js字符串数组问题,谢谢 WdatePicker 在ie中第一次不能显示,刷新后才显示,并且在火狐下不显示 大家写JQUERY一般用什么啊 ? 求一个匹配网站地址的正则表达式 下面函数什么意思?有什么用? 求!!!!!!IE和火狐的兼容性---解决实例!!!!!!!!!!!!!! 关于JAVASCRIPT性能优化的问题 高分求救img自动缩略的功能 请问怎么在表单中引用Javascript的变量? miniui的datagrid如何以get方法的形式填充数据 如何用javascript写一个类,实现面向对象的效果? 请问如何访问到表格的列对象colGroup
<input type=text id=txt value=0>
<input name=a1 type=checkbox value=1>a
<input name=a1 type=checkbox value=1>b
<input name=a1 type=checkbox value=1>c
<input name=a1 type=checkbox value=1>d
当我选择a和c时,传送到下一页的结果是:1,0,1,0
你可以用一个隐藏按钮配合实现的啊!
<input type=checkbox onclick="if(this.checked==true){txt.value='1';}">
<input type=hidden name=myCheckBox id=txt value=0>
var length = o.length;
for(var i=0;i<o.length;i++){
if(o.checked==true)
o.value=1;
}
o(i).value=1;
<form method=post action="" onsubmit="return a()">
<input name=a1 type=checkbox value=1>a
<input name=a1 type=checkbox value=1>b
<input name=a1 type=checkbox value=1>c
<input name=a1 type=checkbox value=1>d
<INPUT TYPE="submit">
</form>
<script>
function a(){
var a="0";
var b;
var a1=document.getElementsByName("a1");
for(var i=0;i<a1.length;i++){
a+=","+((a1[i].checked)?"1":"0");
}
b=a.substring(2,a.length)
alert(b);
//把 b 赋给一个hidden即可使用。
return false;
}
</script>
for(var i=0;i<document.all.al.length;i++)
{
if(document.all.al[i].checked)
AryValue[i] = "1";
else
AryValue[i] = "0";
}return AryValue;
<input type="checkbox" name="al" value="checkbox">
<input type="checkbox" name="al" value="checkbox">
<input type="checkbox" name="al" value="checkbox">
<input type="checkbox" name="al" value="checkbox">
<input type="checkbox" name="al" value="checkbox">
<input type="checkbox" name="al" value="checkbox">
<input type="checkbox" name="al" value="checkbox">
<input type="button" name="Submit" value="Submit" onclick="checkBoxDemo()">
<input type="text" name="result">
</form>
<script language="JavaScript" type="text/JavaScript">function checkBoxDemo(){
var count;
var ocheckbox = document.getElementsByName("al");
var oresult = document.getElementById("result");
oresult.value = "";
for(i=0;i<ocheckbox.length;i++){
ocheckbox[i].checked==true?count="1":count="0";
oresult.value = oresult.value + count + ","
}
}
</script>
{
o(j).value=1}
else
{
o(j).vlaue=0
}
<input name=a1 type=checkbox value=1>a
<input name=a1 type=checkbox value=1>b
<input name=a1 type=checkbox value=1>c
<input name=a1 type=checkbox value=1>d
当我选择a和c时,传送到下一页的结果是:1,0,1,0
////////////////
<script>
function f(){
var o=document.document.getElementsByName("al");
for(i=0;i<o.length;i++){
o[i].checked==true?o[i].value=1:o[i].value=0;
}
for(i=0;i<o.length;i++){
o[i].checked=true;
}
}
也就是赋完值后再让所有的的checked,然后就可以做到
传送到下一页的结果是:1,0,1,0