<input onblur="alert('是数字?\r\n'+ !isNaN(value))">
解决方案 »
- 十万火急:做的无缝滚动字幕,鼠标放上去要静止,如何实现
- ext4.0包有118兆
- ie的innerhtml的问题,请高手帮一下帮忙?不太会用js ,谢谢
- popUpCalendar的问题:popUpCalendar可以将信息填写到一个textbox中,我如何时间同时填写到两框中
- 关于一js
- 请问模态窗口关闭后能刷新本页吗?
- 如何将数据库文件下载成doc,xls,xml,dbf文件?
- 两个打开链接的方法,哪个好些?
- 哎,由于javascript不熟,带来诸多麻烦,数组传递的问题,连着加了十几天班了,就这些小问题了,帮忙啊!
- esayui的datagrid中url请求跨域问题?
- 如何将日期控件的叠放次序在下拉框之上
- 求助!关于iframe
<head>
<title></title>
</head>
<body>
<form name="form1">
<input type="text" name="text1" size="20">
</form>
</body>
</html>
<script language="javascript">
<!--
//限制年月日的输入必须是数字
function blockA(e)
{
if (document.layers)
{
var keyChar =e.which;
}
if (document.all)
{
var keyChar =event.keyCode;
}
if (keyChar>57 || keyChar<48)
{
alert('请输入数字!');
return false;
}}document.form1.text1.onkeypress = blockA;//-->
</script>
if (ret)
{
alert("please input number");
}
代吗
}
必选项 numvalue 参数为要检查是否为 NAN 的值。说明
如果值是 NaN, 那么 isNaN 函数返回 true ,否则返回 false 。使用这个函数的典型情况是检查 parseInt 和 parseFloat 方法的返回值。还有一种办法,变量可以与它自身进行比较。如果比较的结果不等,那么它就是 NaN 。这是因为 NaN 是唯一与自身不等的值。
<script language="javascript">
function isnum()
{
if num==""
{
alert("weikong!");return false;
}
re=/\d+/
r=re.test(num)
if r==false
{
alert(不是数字!);return false;}
return true;
}
function isDigit(s)
{
var patrn=/^[0-9]{1,20}$/;
if (!patrn.exec(s)) return false
return true
}
</script><input name="dot" type="text" id="dot" value="<? echo $Obj->dot; ?>" size="6" maxlength="6" onchange="if(!isDigit(this.value)) { alert('请输入0到999999之间的数值');}">
<input type=text class=colorBorderb name=num size=4 ID="Text1" onkeyup="value=value.replace(/[^\d|^\.]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d|^\.]/g,''))">