<form name="frmtest" onsubmit="return checkInput()">
.....
</form><script language="javascript">
function checkInput()
{
var elems = frmtest.elements;
for (var i=0; i < elems.length;i++)
{
if (elems[i].type == "text" && (elems[i].value == "" || isNaN(elems[i].value)))
{
alert(elems[i].name + " must be number");
elems[i].focus();
return false;
}
} return true;}</script>
解决方案 »
- javascript添加删除行中onclick='remove(" + r + ")'问题
- 紧急求救:如何使用jquery在页面中返回本地文件:a.json
- 请问JSON可不可以往浏览器里面发送数据,然后解析成对象?
- 求一个仿taobao的最新成交的滚动文字代码~~~~~~~~~~
- server端如何获取客户端输入的路径信息???急急急!!!!!!!!
- Highcharts柱状图样式问题
- 我用window.showModalDialog模式时,如果再次调用就它就重新打开一个网页,我想不用重新打开有什么办法
- select下拉框有没有类似readonly的属性的?
- js怎么把添加的一整行数据设置为只读
- 关于JS中Object对象的疑惑
- 请问,怎样改变Frame的大小?
- 如何在frame页面用javascript指定frame的src?
function Check(){
var Postvalue=window.event.srcElement.value;
var Post=/\d/;
post=new RegExp(Post);
if(Postvalue.length!=0){
if(!Post.test(Postvalue)){
alert("请写正确的数字");
window.event.srcElement.focus();
window.event.srcElement.select();
return false;
}
}
}也可以直接在页面中控制(不可防止copy)
<input type=text id="Post" maxlength="6" onKeypress="if (event.keyCode < 45 || event.keyCode > 57) event.returnValue = false;" onblur="CheckPost()">
最好2者一起使用。
if(aaa.isNaN()){
........
}
你太伟大啦!问题解决了。
to sea123(aaa)
我正在看正则表达式,就效率而言,正则是个好选择。