ユーザーがフォームを送信しようとしたときに、2つの入力の設定を確認したい場所で作業しているjQuery Mobileフォームがあります。最初の入力は jquery モバイル フリップスイッチで、2 番目の入力はチェックボックスです。
フリップスイッチの値が 1 で、チェックボックスがオンになっている場合、スローしてエラーを発生させたいと思います。以下の jQuery コードが機能しません。私は正しい軌道に乗っていると確信していますが、ここで何が間違っているのかわかりません。誰にもアイデアはありますか?
私のHTML
<select name="flip-min" id="flip-min" data-role="slider">
<option id="filled" value="1">Filled</option>
<option id="notFilled" value="0">Un-Filled</option>
</select>
<input type="checkbox" name="unable" id="unable"/>
<label for="unable">label text</label>
<input type="button" name="submit" value="submit">
私のjQuery
$("input[name=submit]").on("click", function(){
if($('#unable').is(':checked') && $('#flip-min').val() == 1){
alert "error message";
exit;
}
});