怎样改变表单中的单选框的name属性?

张志龙 2003-10-06 04:44:02
我的这个为什么不行?
document.form1.elements[6].name="stype";
错在哪里?
以下是部分代码,谢谢指点。

<script>
function go(){
if(document.form1.music[0].checked){

document.form1.elements[0].name="keyword";
document.form1.elements[6].name="stype";
document.form1.stype[0].value="Music";
document.form1.action="http://www.sina.com";
}
}
</script>
</head>

<body>
<form name="form1" method="post" onsubmit="return go(this)" target="_blank">
<p>
<input type="text" size="25" name="textfield">
<input type="radio" name="music" value="" checked>
1
<input type="radio" name="music" value="" >
2
<input type="radio" name="music" value="" >
3
<input type="radio" name="music" value="">
4
<input type="submit" name="Submit" value="搜索" >
</p>
<p>
<input id=all type=radio name=ul value="">
xxx yyy zzz ttt </p>
</form>
...全文
163 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
张志龙 2003-10-07
  • 打赏
  • 举报
回复
谢谢。我就是这么改的。
结贴了。
slumcherry 2003-10-07
  • 打赏
  • 举报
回复
可以把document.form1.stype[0].value="Music"改成
document.form1.elements[6].value="Music"试试
slumcherry 2003-10-07
  • 打赏
  • 举报
回复
错误不再你说的那行,你试试:
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
<script>
function go()
{
if(document.form1.music[0].checked)
{
alert(document.form1.elements[6].name)
document.form1.elements[0].name="keyword";
document.form1.elements[6].name="stype";
//document.form1.stype.value="Music2";
alert(document.form1.elements[6].name)
}
}
</script>
</head>
<body>
<form name="form1">
<p>
<input type="text" size="25" name="textfield">
<input type="radio" name="music" value="" checked>
1
<input type="radio" name="music" value="" >
2
<input type="radio" name="music" value="" >
3
<input type="radio" name="music" value="">
4
<input type="button" name="button1" onclick="go()"value="搜索" >
</p>
<p>
<input id=all type=radio name=ul value="">
xxx yyy zzz ttt </p>
</form>
</body>
</HTML>
张志龙 2003-10-06
  • 打赏
  • 举报
回复
顶啊。...........
张志龙 2003-10-06
  • 打赏
  • 举报
回复
为什么文本框的name 可以改?
而单选框的name 不可以这样改?
张志龙 2003-10-06
  • 打赏
  • 举报
回复
因为我要在不同的服务器上得到验证。
孟子E章 2003-10-06
  • 打赏
  • 举报
回复
为什么要改?

87,988

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧