下面是个例子: 参考资料来源:百度百科:CSS 。
4. html复选框 多选一应该使用单选框呀,把你的<form> 。</form>;部分贴上来看看 。
补充:
那你的意思是说,这个<form>;里面的checkbox,至少要选中一个,否则就算空,因为不能要求所有都必须选择,是?
那样我认为,可以用循环检测所有的checkbox,如果有一个选中就设置变量has1为true,我写了下面的例子代码:
<form name='form1'>
<input type='checkbox' name='VoteOption1' value=http://www.xuexi88.com/zhishi/1>;通过本课程学习了解
<input type='checkbox' name='VoteOption1' value=http://www.xuexi88.com/zhishi/2>;掌握具体的网络方法
<input type='checkbox' name='VoteOption1' value=http://www.xuexi88.com/zhishi/3>;掌握一些基本原理与方法
</form>
<script type=text/javascript>
has1=false;
for (i=0;i<document.form1.length;i++)
if (document.form1.elements[i].type=='checkbox')
if (document.form1.elements[i].checked) has1=true;
if (has1==false) alert('一个都没有选');
</script>
5. 在JS里的这段关于复选框的代码怎么写 a123 。
6. 在JS里的这段关于复选框的代码怎么写 <input id="a" type="checkbox" value="" onclick="check(0)"/>a
<input id="1" type="checkbox" value="" onclick="check(1)"/>1
<input id="2" type="checkbox" value="" onclick="check(2)" />2
<input id="3" type="checkbox" value="" onclick="check(3)"/>3
<script>
function check(num){
obj=document.getElementById("a")
if(num==0)
for(i=1;i<=3;i++){document.getElementById(i).checked=(obj.checked?true:false);}
else{obj.checked=(check2()==3?true:false);}
}
function check2(){
sta=0;
for(i=1;i<=3;i++){if(document.getElementById(i).checked)sta++;}
return sta
}
</script>
7. sencha touch 中复选框怎么写代码 var form = Ext.create('Ext.form.Panel', {
fullscreen: true,
items: [
{
xtype: 'checkboxfield',
name : 'tomato',
label: 'Tomato',
value: 'tomato',
checked: true
},
{
xtype: 'checkboxfield',
name : 'salami',
label: 'Salami'
},
{
xtype: 'toolbar',
docked: 'bottom',
items: [
{ xtype: 'spacer' },
{
text: 'getValues',
handler: function() {
var form = Ext.ComponentQuery.query('formpanel')[0],
values = form.getValues();
Ext.Msg.alert(null,
"Tomato: " + ((values.tomato) ? "yes" : "no") +
"
Salami: " + ((values.salami) ? "yes" : "no")
);
}
},
{ xtype: 'spacer' }
]
}
]
});