我有一个文本字段和一个按钮。
我想验证该字段,如果验证失败,该按钮不应“提交”。
这是我的按钮:
<input type="submit" onsubmit="return validate()"
这是我的验证功能:
function validate()
{
var number = document.getElementById("temp");
alert (number.value);
if ( /^[0-9]{12}$/.test(number.value) )
{
alert(number);
return true;
}
alert ("מספר הפנייה חייב להיות בן 12 ספרות");
return false;
}
但它无法正常工作,提交无论如何都会发生。
有什么想法吗?
答案 0 :(得分:1)
onsubmit
事件应附加到form
对象,而不是提交按钮。