誰かがメールを入力したかどうかを確認する JavaScript 関数があります。
function formValidate(){
form1 = document.forms['_register1'];
if (form1.elements['email'].value == 'Type Your Email Address Here')
{
alert('Please enter your email address.');
form1.elements['email'].focus();
return false;
}
}
フォームのhtmlは次のとおりです。
<form method="post" enctype="multipart/form-data" name="_register1" id="_register" action="signup.php" >
<input type="text" class="field" value="Type Your Email Address Here" name="email" title="Type Your Email Address Here" />
<input type="submit" class="button button-signup" value="SIGN UP!" onclick="formValidate();" />
ユーザーが電子メール アドレスを入力していない場合は、javascript アラートがポップアップするようにし、ユーザーが [OK] を押したら、ページを同じままにしておきます。メールが有効になるまで action="signup.php" を実行したくありません。これは簡単なように思えますが、私はインターネット全体を見てきましたが、解決策が見つかりません。
ありがとう。