名前の検証を試みていますが、これは機能していないようです。どこが間違っているのか分かりますか?名前をクリックすると何も起こりません。アラートは表示されません。名前検証が機能しません
EDIT:私はそれをコピーするのではなく、私はそれをタイプしました。私は括弧とすべてを修正しました。ここで論理が間違っていれば分かるかもしれません。 上記のように.value
を削除しましたが、まだウィンドウアラートにはなりません。
function Validation()
{
isValid = true;
var x = document.forms["form1"]["FirstName"].value;
var alphaExp = /^[a-zA-Z]+$/;
if(x.value.match(alphaExp))
{
window.alert("Invalid FirstName, Enter again");
isValid = false;
}
if (!isValid)
{
window.alert("All Details Updated");
}
return isValid;
}
<form name="form1" method="post" onsubmit="return Validation()">
あなたは '有効な意味= false'の代わりに'のisValid = false'をのでしたか? – Marty
"これは動作していないようです" ---これは*正確に何を意味していますか?問題の修正は診断から始まります。 – zerkms
@Marty修正済みです。それは私のIDEで同じです。 – jeny