这还不简单,
//rad_name为单选按钮的名字。
function rad_notsel(rad_name)
{
var obj;
for (var i=0;i<document.form1.elements.length;i++)
{
obj=document.form1.elements[i];
if (obj.name==rad_name)
obj.checked=false;
}
}
//rad_name为单选按钮的名字。
function rad_notsel(rad_name)
{
var obj;
for (var i=0;i<document.form1.elements.length;i++)
{
obj=document.form1.elements[i];
if (obj.name==rad_name)
obj.checked=false;
}
}
解决方案 »
- 请教json string转换的问题
- 问问取值的问题
- javascript createElement的问题,谢谢各位了,提前祝牛年新年快乐
- 问一段jQuery代码
- js调用js广告文件,广告显示位置错行
- [高分]javascript中调用dll,ActiveXObject()方法中的参数都代表了什么含义?
- 脚本中无法读取注册表二进键值?
- 对于用post方式递交过来的页面,如何让它在刷新时没有那个提示框?
- 高手帮忙看看这段JS为什么showAll()运行后会显示undefined,如何改,谢谢
- 新手求大神关于three.js光源的问题
- JavaScript能否实现图像拉伸变形?
- 如何解决缓存覆盖的问题?(讨论)
<script language="javascript">
<!--
function selectit() {
var form=event.srcElement.parentElement
var action=event.srcElement.name
for (var i=0;i<form.elements.length;i++){
var e = form.elements[i];
if (e.name == "iTo")
e.checked =(action=="selectall")?(form.selectall.checked):(e.checked==true?false:true)
}
}
//-->
</script>
</head>
<body>
<form name=select>
<INPUT type="checkbox" name=selectall onclick=selectit()>全选
<INPUT type="checkbox" name=Inverse onclick=selectit()>反选
<INPUT type="checkbox" name=iTo value="1">1
<INPUT type="checkbox" name=iTo value="2">2
<INPUT type="checkbox" name=iTo value="3">3
<INPUT type="checkbox" name=iTo value="4">4
<INPUT type="checkbox" name=iTo value="5">5
</form>
</body>
</html>
紧急情况!实际使用中发现有这样的问题:
等于有30个恢复按钮在每一行的头部,但出现这样一个现象,不管按哪个按钮,所有的radio都恢复为未选状态,包括其他行的,这是为什么?回复:
还是上次给你的程序,不会出现“不管按哪个按钮,所有的radio都恢复为未选状态”,只会恢复u_name相同的那一行
<input type=button onclilck="reset(<%=u_name%>)">
<script language=javascript>
function reset(id)
{
user = eval("document.all."+id);
for (i=0;i<=3;i++)
{
user[i].checked=false;
}
}
</script>
function rad_notsel(rad_name)
{
for (var i=0;i<document.getElement(rad_name).length;i++)
{
document.getElement(rad_name)[i].checked=false;
}
}
theoffspring(崽子)和007james(苏乞儿)的方法我经过试验,没有成功!
这个问题真的这么难吗?求高手帮帮我!
试试下面的吧:<table width=400 >
<tr><td>
<input type=radio name="text1" value=1>value1
<input type=radio name="text1" value=2>value2
<input type=radio name="text1" value=3>value3
<a href="javascript:reset('text1')">重设</A>
</td></tr>
<tr><td>
<input type=radio name=text2 value=10>value10
<input type=radio name=text2 value=20>value20
<input type=radio name=text2 value=30>value30
<a href="javascript:reset('text2')">重设</A>
</td></tr>
</table>
<script language=javascript>
<!--
function reset(id)
{
user = eval("document.all."+id);
for (i=0;i<=2;i++)
{
user[i].checked=false;
}
}
//-->
</script>