这个方法也不错的
1.只允许输入数字(含负数,小数)
2.禁止汉字
3.允许paste,但不破坏clipboard
4.允许drag
<script>
function check()
{
entervalue = document.form1.mytext.value;
if(entervalue!='-')
{
if(((entervalue-0).toString())=="NaN")
{
var entervaluelength = entervalue.length;
document.form1.mytext.value=entervalue.substring(0,(entervaluelength-1));
}
}
setTimeout("check()",1);
}
</script>
<form name=form1>
<input name=mytext οnfοcus=check()>
<input name=mytext2>
输入过程中即时检查文本框
</form>
1.只允许输入数字(含负数,小数)
2.禁止汉字
3.允许paste,但不破坏clipboard
4.允许drag
<script>
function check()
{
entervalue = document.form1.mytext.value;
if(entervalue!='-')
{
if(((entervalue-0).toString())=="NaN")
{
var entervaluelength = entervalue.length;
document.form1.mytext.value=entervalue.substring(0,(entervaluelength-1));
}
}
setTimeout("check()",1);
}
</script>
<form name=form1>
<input name=mytext οnfοcus=check()>
<input name=mytext2>
输入过程中即时检查文本框
</form>