我有一个 jQuery Mobile 表单,我正在处理当用户尝试提交表单时,我想检查 2 个输入的设置。第一个输入是一个 jquery 移动翻转开关,第二个是一个复选框。
如果我的翻转开关值为 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;
}
});