紧急求助

shark7823 2002-08-29 10:15:41
在form里有一个text,名字为test

代码如下
<form name=form1>
<input type=text name=test value=2>
<input type=text name=test value=2>
<input type=text name=test value=2>
</form>
现在想让他无论改变其中的哪个,三个test的值都保持一样,也就是说改变其中一个,其他两个也改变
...全文
49 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
qiushuiwuhen 2002-08-29
  • 打赏
  • 举报
回复
<form name=form1 onkeyup=updateAll()>
<input type=text name=test value=2>
<input type=text name=test value=2>
<input type=text name=test value=2>
</form>
<script>
function updateAll(){
var e=window.event.srcElement
var o=document.getElementsByName("test")
for(i=0;i<o.length;i++)if(o[i]!=e)o[i].value=e.value
}
</script>
shark7823 2002-08-29
  • 打赏
  • 举报
回复
感谢梅花雨,结账
meizz 2002-08-29
  • 打赏
  • 举报
回复
<form name=form1>
<input type=text name=test value=2 onchange="cc(this)">
<input type=text name=test value=2 onchange="cc(this)">
<input type=text name=test value=2 onchange="cc(this)">
</form>

<script language=javascript>
function cc(tt)
{
var ss = tt.value;
var aa = document.getElementsByName("test")
for (var i = 0; i<aa.length; i++)
{
aa[i].value = ss;
}
}
</script>
shark7823 2002-08-29
  • 打赏
  • 举报
回复
老哥,test的名字不能变,我用的是数组阿
advanced 2002-08-29
  • 打赏
  • 举报
回复
<form name=form1>
<input type=text name=test1 value=2 onkeypress="settext1()">
<input type=text name=test2 value=2>
<input type=text name=test3 value=2>
</form>

<Script>
function settext1(){
test2.value = test1.value;
test3.value = test1.value;}
</Script>

以上有点错误
advanced 2002-08-29
  • 打赏
  • 举报
回复
<form name=form1>
<input type=text name=test1 value=2 onkeypress="settext1()">
<input type=text name=test2 value=2>
<input type=text name=test3 value=2>
</form>

<Script>
function settext1();
test2.value = test1.value;
test3.value = test1.value;
</Script>

其余两个照此办理

87,994

社区成员

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

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