私は、純粋なラジオグループの調査票にいくつかの簡単な検証を実行するには、次の機能を使用しています:jQueryの提出トラブル
$('form').submit(function(e) {
e.preventDefault();
if($('input[type="radio"]:not(:checked)').val()) {
this.reportValidity();
return;
}
this.submit();
});
私はこのfiddleから始め、少しそれを変更しました。
これは、ラジオボタンを非常によく妥当性を確認したい場合に機能します...しかし、何らかの理由で、フォームが、選択されたラジオグループごとに一度送信されることはありません。私は誰かがこれに答えると、私はかなり簡単な何かを見逃しているように感じ、手のひらに直面します。
ありがとうございます。
あなたのJSは私が知る限り、正常に動作します(あなたが提供したフィドルでテストされています)。問題はおそらく他のどこかで起こります。 – stybl
@Styは、動作していないコードではありません。その混乱をお詫び申し上げます。このコードは、ラジオグループに少なくとも1つ選択されていることを確認する場合にのみ機能します。 – daredevil1234
明らかにしておくべきことは、この記事で提供したコードを、コピーをフィドルに貼り付けることでテストしました。 – stybl