首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

在同一个表单里,怎么将一个输入框的值传到另外一个去

2012-03-02 
在同一个表单里,如何将一个输入框的值传到另外一个去如题,并且我在第二个输入框里得到的数据只是第一个输

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

[解决办法]
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>

热点排行