读书人

在同一个表单里怎么将一个输入框的值

发布时间: 2012-03-02 14:40:29 作者: rapoo

在同一个表单里,如何将一个输入框的值传到另外一个去
如题,并且我在第二个输入框里得到的数据只是第一个输入框的数字部分,字母自动过滤

[解决办法]
v = document.form_name.txt1.value;
s = " ";

for(var i=0;i <v.length;i++){
n = v.charAt(i);
if (n.charCodeAt(0)> = "0 ".charCodeAt(0) && n.charCodeAt(0) <= "9 ".charCodeAt(0)) s += n;
}
document.form_name.txt2.value = s;
[解决办法]
<form name= "form1 ">
<input type= "text " name= "txt1 " onblur= "autoInput() ">
<input type= "text " name= "txt2 ">
</form>
<script language= "JavaScript ">
<!--
function autoInput()
{
v = document.form1.txt1.value;
s = " ";
for(var i=0;i <v.length;i++){
n = v.charAt(i);
if (n.charCodeAt(0)> = 48 && n.charCodeAt(0) <= 57)
s += n;
}
document.form1.txt2.value = s;
}
//-->
</script>

读书人网 >ASP

热点推荐