值传递问题:有N多个input文本输入框,其中一个值改变,其他input的值也改变,并且值都一样.

有N多个input文本输入框,其中一个值改变,其他input的值也改变,并且值都一样.这样的JS如何实现,或者其他的方法也可以.高手来出招哦....谢谢了.高分重赏啊..... 有N多个input文本输入框,其中一个值改变,其他input的值也改变,并且值都一样. 这样的JS如何实现,或者其他的方法也可以.高手来出招哦....谢谢了.高分重赏啊.. 展开
 我来答
miniappk0kxqymthg0ge
2011-07-02 · 超过24用户采纳过TA的回答
知道答主
回答量:129
采纳率:0%
帮助的人:66.6万
展开全部
不知道你要的是不是这种效果...... 下面是源代码 ... 你复制运行一下

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript">
window.onload=function (){
var str=document.getElementsByName("text");
for(i=0;i<str.length;i++){
str.item(i).onkeyup=function (){
var s=this.value;
for(i=0;i<str.length;i++){
str.item(i).value=s;
}
}
}
}

</script>
</head>

<body>
<input type="text" name="text" />
<input type="text" name="text" />
<input type="text" name="text" />
<input type="text" name="text" />
<input type="text" name="text" />
<input type="text" name="text" />
<input type="text" name="text" />
<input type="text" name="text" />
<input type="text" name="text" />
</body>
</html>

参考资料: javascript

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wuhuijinshen
2011-06-28 · TA获得超过170个赞
知道小有建树答主
回答量:188
采纳率:0%
帮助的人:96.9万
展开全部
同一列的文本框的事件里面调用同一个方法 ,然后循环设置那一列的文本框值就是了,
如果不懂就追问
追问
能否给现成的代码看看吗?
追答


function textValueChange(param)
{
var elementName = param.name; //获得值改变的文本框的名字
var elementValue = param.value; //获得值改变的文本框的值

//取得同一类文本框的名字前缀
var namePrefix = elementName.substr(0,elementName.length - 1);

for(var i = 1 ; i

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式