は、私は通常、いくつかの基本的なJSの原則を下に持っていないので、悲しいことにPHPで動作します。これは私が達成したいすべてです - 私はこのトピックに関する多くの記事を見ましたが、通常は私が必要とするものを超えています。簡単なJavaScriptのチェックボックスを検証
<input type="checkbox" name="checkbox" value="check" />
<input type="submit" name="email_submit" value="submit" onclick="----??----" />
チェックボックスは、単純な "同意" である:
は、ここに私のフォームです。送信ボタンを押して、そのチェックボックスが選択されている場合にのみ送信します。
は、ここでのことだ:私はシンプル、不正行為の方法たい - ノー方法 - そのフォームではいくつかのインラインコード(その過度に長くないと仮定すると?)を。これは公開されたページではありません。このタイプの検証では、すばやく簡単なものが必要です。それがチェックされていなければ、警告を投げます();チェックされている場合は、PHPを介して投稿経由で提出し、通常どおりに進みます。
これはうまく動作しますが、唯一のことは、これが偽であればどのように警告を表示できますか? – KickingLettuce
@KickingLettuce: '!this.form.checkbox.checked'はチェックボックスがチェックされていなければ('! '演算子のために)falseです。チェックボックスがチェックされているときに別の警告を表示するには、 'else'ステートメントを使用します。 – PleaseStand