我想使用JavaScript来检查输入字段是否仅包含数字字符。到目前为止,字段的验证检查不是空的 - 工作正常。但是,数字字符验证不起作用。我会很感激任何帮助。很多谢谢。JavaScript中数字字符的表单验证
<script type="text/javascript">
//form validation
function validateForm()
{
var x=document.forms["cdp_form"]["univer_number"].value
if (x==null || x=="")
{
alert("University number (URN) field must be filled in");
cdp_form.univer_number.focus();
return false;
}
else if (is_valid = /^[0-9]+$/.test(x))
{
alert("University number (URN) field must have numeric characters");
cdp_form.univer_number.focus();
return false;
}
}
</script>
<input type ="text" id="univer_number" maxlength="7" size="25" name="univer_number" />
“不工作”是一种描述问题的糟糕方式。什么不起作用?你有错误吗? – Oded 2011-04-26 19:48:23
它不提供我想要的验证错误。不要担心问题已经解决 - 请参阅接受的答案。 – 2011-04-26 20:03:52
我担心,因为我希望你的下一个问题有更好的描述。 http://tinyurl.com/so-hints – Oded 2011-04-26 20:06:37