テキストフィールドとボタンがあります。
フィールドを検証したいのですが、検証が失敗した場合、ボタンは「送信」されるべきではありません。
これは私のボタンです:
<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;
}
しかし、それは機能しません。送信は何らかの方法で行われます。
何か案は?