大家好,我在将 javascript 函数调用到我的 HTML 主页面时遇到了一些问题。
我有 JavaScript 代码:
function phonenumber(inputtxt)
{
var phoneno = /^\d{10}$/;
if(inputtxt.value.match(phoneno))
{
return true;
}
else
{
alert("Not a valid Phone Number");
return false;
}
}
但是当我在 HTML 中调用它时,我有以下代码:
<input type='text' name='text1'/>Phone Number: <input type="submit" name="submit" value="Submit" onclick="phonenumber(document.form1.text1)"/>
你能帮我解决这个问题吗?抱歉,我对此有点陌生:(
谢谢!
最佳答案
您的 onclick
属性需要知道验证是否通过。换句话说,您应该从验证器函数中返回值。
... onclick="return phonenumber(document.form1.text1)" ...
关于javascript - 电话号码验证按钮不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16330583/