<input onclick="f1(this);" type=checkbox name='test' id='1'>
<input onclick="f1(this);" type=checkbox name='test' id='2'>
<input onclick="f1(this);" type=checkbox name='test' id='3'>
<input onclick="f1(this);" type=checkbox name='test' id='2'>
<input onclick="f1(this);" type=checkbox name='test' id='3'>
解决方案 »
- 只可以输入数字
- 正则表达式,从符合匹配的字符串中再匹配一个条件???
- document.designMode="On";之后怎么让控件可以随意移动
- 如何获取图片的title值
- 寻JAVASCRIPT牛人~~~~onmouseup事件触发不了~~~
- 关于继承的问题
- 高手帮忙看一下这个脚本应该怎么写啊!!!!
- onclick事件,急,请帮帮忙,谢谢
- 如何用js来实现从0-100中随机出一个整数
- 怎样才能让form 的select的滚动条变色??急!!!
- 高手们快帮我看看啊,急~~~~~~~~~~~~~~~~~在线等。。。
- 一个超酷的 Javascript的加密方法 http://www.biho.com.cn
<input onclick="f1(this);" type=checkbox name='test' id='ck2'>
<input onclick="f1(this);" type=checkbox name='test' id='ck3'>
<script>
function f1(obj)
{ var ckobj=document.g e t E l e m e n t s B y N a m e("test");//去掉空格再运行
for(var i=0;i<3;i++)
{
if(ckobj[i].id==obj.id) { ckobj[i].checked=true; } else { ckobj[i].disabled=true; }
}
}
</script>
<SCRIPT language='Jscript'>
function f1(obj){
for(var i=0;i<document.all.test.length;i++){
if(document.all.test[i].id == obj.id){
obj.checked = true;
}else{
document.all.test[i].checked = false;
}
}
}
</SCRIPT>
<input onclick="f1(this);" type=checkbox name='test' id='1'>
<input onclick="f1(this);" type=checkbox name='test' id='2'>
<input onclick="f1(this);" type=checkbox name='test' id='3'>
o = document.all[obj.name];
for(var i=0;i<o.length;i++){
if(o[i] == obj){
obj.checked = true;
}else{
o[i].checked = false;
}
}
}
这样就不受id唯一性限制了
也不需要预先知道checkbox的名字,支持任意组 o = document.all[obj.name];
写做
o = document.formname[obj.name];
就更通用了,因为all属性只在ie兼容浏览器可用
<input onclick="f1(this);" type=checkbox name='test'>
<input onclick="f1(this);" type=checkbox name='test'>function f1(cbx){
var cbxs = docuemnt.g e t E l e m e n t s B y N a m e (cbx.name);
for(var i=0;i<cbxs.length;i++){
if(cbxs[i]!=cbx){
cbxs[i].checked=false;
}
}
cbx.checked=true;//加不加此句,看是否允许出现“所有都不选”的情况
}
http://blog.csdn.net/datehr/category/198305.aspx