日期:2014-05-16  浏览次数:20460 次

如何批量设置文本框的值
现有一组文本框20个, 2个为一组,如何在前一个文本框输入后经过处理(处理函数已写好)得出后一个文本框的值.不写一个一个的去设置,请问应该如何设置文本框的ID或NAME(最好是NAME),如何写循环,谢谢!
html input? js

------解决方案--------------------
使用JQuery,当第一个文本框失去焦点时触发

<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
</head>
<body>
<input class="Input" name="Input1" />
<input name="Input1_Result" />
<input class="Input" name="Input2" />
<input name="Input2_Result" />
<script type="text/javascript">
$(".Input").bind('blur',function(e){
var currentName = this.name;
var nextInput = $("input[name='" + currentName + "_Result']");

nextInput.val(this.value);
});
</script>
</body>
</html>

------解决方案--------------------
$('input:odd').keydown(function() {
  $(this).next().val($(this).val());
});