ラジオメニューに以下のコードを使用しましたが、チェックボックスをオンにしないとフォームが正常に送信されますが、オプションをチェックして送信をクリックすると、 '選択する'エラーが表示されます。それは私が必要とするものの反対をしています。すべてのフィードバックは大歓迎メイトだろう - ありがとう:jQueryフォームの検証でラジオ・オプションがこのように動作するのはなぜですか?
HTML:
<div>
<label for="contact_radio" <="" label="">
<input type="radio" id="contact_radio" name="radio">Keen to join</input>
<label for="contact_radio" <="" label="">
<input type="radio" id="contact_radio" name="radio">Already a member</input>
Select one
</div>
のjQuery:あなたのラジオ入力の
$('input[name="radio"]').on('change', function() {
var selected_input=$('input[name="radio"]:checked');
var is_myradio=re.test(input.val());
if(is_myradio){input.removeClass("invalid").addClass("valid");}
else{input.removeClass("valid").addClass("invalid");}
});
:あなたがアイテムか 使用代わりに、これを選択しているかどうかに応じていませんか? – blackandorangecat
input.val()に何が入力されていますか? – mrid
「再」とは何ですか?その正規表現は他の場所で定義されていますか? –