/*只能输入数字,其他算错*/
function numericCheck(numberFiled)
{
nr1=numberFiled.value;
flg=0;
str="";
spc=""
arw="";
for (var i=0;i<nr1.length;i++)
{
cmp="0123456789"
tst=nr1.substring(i,i+1)
if (cmp.indexOf(tst)<0)
{
flg++;
str+=" "+tst;
spc+=tst;
arw+="^";
}else{
arw+="_";
}
}
if (flg!=0)
{
if (spc.indexOf(" ")>-1)
{
str+="和空格";
}
alert("这里只接受数字,发现"
+flg+"个不可接受的字符:\n"+str);
return false;
}
}function numericCheck(numberFiled)
{
nr1=numberFiled.value;
flg=0;
for (var i=0;i<nr1.length;i++)
{
cmp="0123456789."
tst=nr1.substring(i,i+1)
if (cmp.indexOf(tst)<0) flg++;
}
if (flg!=0)
{
alert("请输入数字");
numberFiled.focus();
}
}
function numericCheck(numberFiled)
{
nr1=numberFiled.value;
flg=0;
str="";
spc=""
arw="";
for (var i=0;i<nr1.length;i++)
{
cmp="0123456789"
tst=nr1.substring(i,i+1)
if (cmp.indexOf(tst)<0)
{
flg++;
str+=" "+tst;
spc+=tst;
arw+="^";
}else{
arw+="_";
}
}
if (flg!=0)
{
if (spc.indexOf(" ")>-1)
{
str+="和空格";
}
alert("这里只接受数字,发现"
+flg+"个不可接受的字符:\n"+str);
return false;
}
}function numericCheck(numberFiled)
{
nr1=numberFiled.value;
flg=0;
for (var i=0;i<nr1.length;i++)
{
cmp="0123456789."
tst=nr1.substring(i,i+1)
if (cmp.indexOf(tst)<0) flg++;
}
if (flg!=0)
{
alert("请输入数字");
numberFiled.focus();
}
}
解决方案 »
- css问题
- javascript动态控制frameset的row
- 请教左侧两层菜单点击变色
- 有没有方法找到页面上ID前两位都是"SUB_"的TR.把它们的display设成none.
- 嵌套jquery冲突问题。疑难杂症啊。。。
- 如何控制用户点击IE[后退]按钮时,网页不回退到前一页 ??
- 关于路径的问题,搞的我头大
- 100分求救:关于javascript转换读写xml!!!
- 客户端如何控制是否显示地址栏?
- jquery datatable 插件前台输入查询条件,当我点击搜索时,第二次不向后台发起请求。
- 请问怎么样实现打印网页中指定的表格,而不是全页
- 用JAVASCRIPT和模态对话框传输单个数值已经搞定,现在请教如果要使用JAVASCRIPT和模态对话框传输多个数值,我该怎么办?
alert("不是数字");
}
parseInt(str, 10).toString() == str
function checkIsNum(){
if(document.form1.fieldName.value == "f_sxh" && isNaN(document.form1.fieldValue.value))
{
alert("error!")
return false;
}
else
{
return true;
}
}
</script>
<form name=form1 action="test.htm" method=post OnSubmit="checkIsNum()">
<select name="fieldName">
<option value="f_sxh" selected>顺序号</option>
<option value="f_flml">分类目录</option>
</select>
<select name="fieldOp">
<option value='like'>包含</option>
<option value='='>等于</option>
<option value='<>'>不等于</option>
<option value='not like'>不包含</option>
</select>
<input type='text' name="fieldValue" size=13>
<input type=submit value="查询" name="submit">
</form>
当我选择顺序号后,输入字符,为什么弹出对话框点确定后还继续运行呢?
要return的,呵呵,不然等于没有。