Topic: Javascript 求教

  Print this page

1.Javascript 求教 Copy to clipboard
Posted by: jessen163
Posted on: 2006-11-09 22:40

我想在一个TEXT文本框里面输入一系列字符,当输入第三个字符时,光标自动跑到下一个TEXT文本框,且只能输入数字,如果输入字符,会无法显示,谢谢哪位高手指教.

2.Re:Javascript 求教 [Re: jessen163] Copy to clipboard
Posted by: zhangwensheng
Posted on: 2006-11-10 09:34

<script language="javascript" type="text/javascript">
function checkLength()
{
var l = document.form1.txt1.value.length;
if(l<3)
{
return true;
}
else
{
return false;
}
}
function IsNumber(KeyCode)
{
if(((KeyCode>47)&&(KeyCode<58))||(KeyCode==8)||(KeyCode==46))
{
return true;
}
else
{
return false;
}
}
</script>
</head>

<body>
<script language="javascript" event="onkeydown" for="document">
if(event.srcElement.name=='txt1')
{
if(!checkLength())
{
   document.form1.txt2.focus();
return false;
}
}
if(event.srcElement.name=='txt2')
{
if(!IsNumber(event.keyCode))
{
return false;
}
}
</script>
<form name="form1">
<input type="text" name="txt1" onfocus="this.value='';">
<input type="text" name="txt2">
</form>

3.Re:Javascript 求教 [Re: jessen163] Copy to clipboard
Posted by: zhangwensheng
Posted on: 2006-11-10 09:40

建议:
一些问题可以用google搜索,有时得到的代码不一定符合你的要求.这时你就必须修改一下代码,这样做可以使你学到更多知识.

4.Re:Javascript 求教 [Re: jessen163] Copy to clipboard
Posted by: jessen163
Posted on: 2006-11-10 19:44

谢谢谢谢,刚刚学习计算机不久(半年),还不是很会使用网络.


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923