javascript 两个input 文本输入框 改变其中一个的值 另一个自动改变

希望实现功能javascript 两个input 文本输入框 ,向其中一个输入文本; 另一个自动改变。

请热心朋友帮忙给份代码、》》

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script language="JavaScript">
function keydown(){
document.ff.input2.value=document.ff.input1.value;
}
</script>
</HEAD>

<BODY>
<form action="" name="ff" method="post">
<input type="text" name="input1" onkeyup="keydown()"><br>
<input type="text" name="input2">
</form>
</BODY>
</HTML>
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-02-16
<html>
<head>
<title>Test</title>
<script type="text/javascript">
window.onload = function() {
var input1 = document.getElementById('input1');
var input2 = document.getElementById('input2');
input1.onkeyup = function(e) {
var key = e.keyCode || e.charCode;
//有些按键不做处理,如上下左右箭头, Home, End, PageUp, PageDown
if(key>= 33 && key <= 40) return;
input2.value = input1.value;
}
}
</script>
</head>
<body>
<input type="text" id="input1" />
<input type="text" id="input2" />
</body>
</html>
第2个回答  2010-02-16
<input type="text" id="input1" onkeydown="document.getElementById('input2').value=this.value;" />

<input type="text" id="input2" />

值传递问题:有N多个input文本输入框,其中一个值改变,其他input的值也改 ...
<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> <\/...

如何让两个文本框象单选填了一个就不能填另一个
<script language="javascript"> function disable_input2(){ if(document.form1.input1.value.length>0 && document.form1.input1.value!='0'){ document.form1.input2.disabled=true;}else{ document.form1.input2.disabled=false;} } function disable_input1(){ if(document.form1.input2.v...

想用javascript实现在文本框输入数字改变对应的另一个文本框内的数字...
<input type="text" name="textfield2" onkeyup="textfield.value=this.value;" id="textfield2" \/> <\/form>

JSP中如何同时修改两个文本框中的数值?
我可以给你个好的方法就是:onkeyup事件,就是当你键盘弹起的时候调用js函数改变另一个文本框的值。再加上onblur就可以解决复制粘贴时改变的情况了。

...第二个自动显示第一个日期加上280天,要求用js或者jquery实现
)+'-'+(date.getMonth()+1)+'-'+date.getDate();document.getElementById('date2').value=date2;} <\/script> <body> 第一个日期:<input id="date1" type="text" onblur="test();"\/> 第二个日期:<input id="date2" type="text" readonly="readonly"\/> <\/body> ...

控制两个文本框只输入其一的JS代码怎么写
){ $("input").click(function(){ $(this).siblings().attr("disabled",true); }); $("input").blur(function(){ $(this).siblings().attr("disabled",false) })})<\/script>点击一个输入框后,另外一个输入框自动屏蔽,不可输入,可自由点击切换。

JS如何在input中选择时间后另一个input自动显示出来?
因为时间控件是用鼠标来选择日期的,不是用键盘,所以onkeyup事件肯定不会触发。用鼠标事件也不行,因为鼠标点击的是弹出来的时间控件的界面,不是input。你可以试试 onchange 事件(未经测试)

jsp页面中,用javascript实现一个输入框中的值根据另外一个输入框中...
在第一个输入框中写onpropertychange事件 <script type="text\/javascript"> function change(aa){ document.getElementById("2").value=aa;} <\/script> <meta http-equiv="Content-Type" content="text\/html; charset=ISO-8859-1"> <title>Insert title here<\/title> <\/head> <body> <form> ...

在两个输入框中输入数字,怎样用js让他的和自动显示到第三个输入框
\/\/获取第一个输入框的值 var num2 = document.getElementById('n2').value;\/\/获取第二个输入框的值 num1 = parseInt(num1); \/\/转换为整数 num2 = parseInt(num2); if (isNaN(num1) || isNaN(num2)) { \/\/如果为非数字,结果为空 document.getElementById('n3')...

多个input的情况下,在其中一个输入内容,请问怎么让其他几个变成不可...
<script type="text\/javascript"> function abc(obj){ if(obj.value.length>0){ document.getElementById("ids").disabled="true";}else{ document.getElementById("ids").disabled="";} } <\/script> <head> <body> <input type="text" onpropertychange="abc(this)"\/> <input type="...

相似回答