值传递问题:有N多个input文本输入框,其中一个值改变,其他input的值也改变,并且值都一样.
有N多个input文本输入框,其中一个值改变,其他input的值也改变,并且值都一样.这样的JS如何实现,或者其他的方法也可以.高手来出招哦....谢谢了.高分重赏啊.....
有N多个input文本输入框,其中一个值改变,其他input的值也改变,并且值都一样. 这样的JS如何实现,或者其他的方法也可以.高手来出招哦....谢谢了.高分重赏啊..
展开
2个回答
展开全部
不知道你要的是不是这种效果...... 下面是源代码 ... 你复制运行一下
<!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>
<!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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
同一列的文本框的事件里面调用同一个方法 ,然后循环设置那一列的文本框值就是了,
如果不懂就追问
如果不懂就追问
追问
能否给现成的代码看看吗?
追答
function textValueChange(param)
{
var elementName = param.name; //获得值改变的文本框的名字
var elementValue = param.value; //获得值改变的文本框的值
//取得同一类文本框的名字前缀
var namePrefix = elementName.substr(0,elementName.length - 1);
for(var i = 1 ; i
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询