PHPで初心者であるため、自分のウェブサイトにGoogle reCaptchaを実装する際に問題があります。フィールドが空の場合にのみフォームを送信する方法
私は、このフィールドが空白の場合はフォームを送信してください。ここで
が私のコードです:
<form method="POST" action="/#contact">
<!-- Name + mail -->
<input type="text" required placeholder="Name" name="name" />
<input type="email" required placeholder="Email" name="email" id="email" value=""/>
<select name="subject" id="category">
<option value="">Subject</option>
<option value="1">1</option>
<option value="1">2</option>
<option value="1">3</option>
<option value="1">4</option>
</select>
<input id="submit" name="submit" type="submit" value="Send"/>
<input type="reset" value="Clear" class="alt" />
<div>
<label>If you're human, leave this field epmty</label>
<input type="text" name="comment">
<?php
if(empty($_POST['comment'])) {
// the field is empty
}
?>
</div>
</form>
私の問題は、次のとおりです。フォームはまだ送信されて、偶数フィールドのものがあります。
ご協力いただきありがとうございます。
フォームがで送られる助けどの要素をクリックしますか?送信ボタン?フォームの送信を妨げるjavascriptはありますか? –
*入力要素に 'required'属性を追加してください。 –
私の最後の入力に 'required'を追加すると(空であると思われます)、私はそれを記入しない限りフォームは送信されません。これは私が望まないものです – user7354466