私のサイトでのボット スパム コメントを防止するもう 1 つの試みとして、送信ボタンをデフォルトで無効にし、ユーザーがチェックボックスをクリックして有効にできるようにしたいと考えています。
これが私のコードです:
<label>
<span class="notbot">
<input type="checkbox" class="acceptance" value="1" name="iaccept">
</span> I'm not a bot!
</label>
<input type="submit" value="Post Comment" id="submit" name="submit">
ここにフィドルがあります。
私の質問は、ブラウザー間の互換性を念頭に置いて Javascript または jQuery を使用してこれを行うにはどうすればよいですか? それぞれに問題があるさまざまなソリューションに出くわしました。
理想的には、ユーザーが JS を有効にしていない場合にボタンが無効にならないソリューションです...回答することを選択した場合は、コード例を提供し、fiddleを更新してください。