function isnumber(theinput) {
if (isrequired(theinput) == true) {
for (var i = 0; i < theinput.value.length; i++) {
var isnum = theinput.value.substring(i, i + 1);
if (isnum < "0" || isnum > "9") {
alert("请输入数字");
theinput.value = "";
return false;
}
else {
return true;
}
}
}
}
输入字母的时候提示错误啊。。你的代码只是没有清空而已。theinput.value = "";加个这个就好了
if (isrequired(theinput) == true) {
for (var i = 0; i < theinput.value.length; i++) {
var isnum = theinput.value.substring(i, i + 1);
if (isnum < "0" || isnum > "9") {
alert("请输入数字");
theinput.value = "";
return false;
}
else {
return true;
}
}
}
}
输入字母的时候提示错误啊。。你的代码只是没有清空而已。theinput.value = "";加个这个就好了
if (isrequired(theinput) == true) {
for (var i = 0; i < theinput.value.length; i++) {
var isnum = theinput.value.substring(i, i + 1);
if (isnum < "0" || isnum > "9") {
alert("请输入数字");
theinput.value = "";
return false;
} }
return true;
}
}
这样试试
{
if (isrequired(theinput) == true)
{
for (var i = 0; i < theinput.value.length; i++)
{
var isnum = theinput.value.substring(i, i + 1);
if (isnum < "0" || isnum > "9")
{
alert("请输入数字");
return false;
}
else
{
return true;
}
}
}
}
改成这样function isnumber(theinput)
{
if (isrequired(theinput) == true)
{
for (var i = 0; i < theinput.value.length; i++)
{
var isnum = theinput.value.substring(i, i + 1);
if (isnum < "0" || isnum > "9")
{
alert("请输入数字");
return false;
}
}
return true;
}
}