这个方法也不错的
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 onfocus=check()>
<input name=mytext2>
输入过程中即时检查文本框
</form>
相关文章
- 请教:如何使表格的最后一列里输入 2个数字后自动换行
- JAVA 中两种判断输入的是否是数字的方法__正则化_
- 黑马程序员之WinForm编程基础学习笔记:页面上有一张图片,默认是隐藏的,用户在文本框中输入身份证号(131226198105223452),点击按钮,如果年龄大于18岁则显示图片。
- 怎么判断文本框输入的值只能是数字和回车建?
- 如何将文本框输入传递给asp.net中的gridview ?
- 如何使用javascript在另一个文本框的输入值中更改两个文本框的显示值?
- 如何使输入字段仅接受javaScript中的字母?
- js如何验证用户输入的只能是数字?
- 怎么获取字符中的数字与文本框中怎么让其只能输入数字
- js校验文本框中只能输入0~9的数字