我想做的是在所有输入都为空时显示对话框。如果选中是单选按钮,则还应填写其他带星号的输入,否则将显示对话框。
我的问题是即使我选中了值为 Yes 的单选按钮,对话框也不会显示。
当前输出:http://jsfiddle.net/5kcsn/245/
脚本:
$("#dialog-confirm").dialog({
resizable: false,
height: 140,
modal: true,
autoOpen: false,
buttons: {
"Close": function () {
$(this).dialog("close");
}
}
});
$('#presentEmploymentInformationDialog').click(function () {
if (
($("input[name='employed']:checked").val() == undefined) &&
(
($('#employed_v1[value=Yes]:checked').val() == 'true') ||
($("input[name='presentEmployed']:checked").val() == undefined || $('#officeName').val() == '' || $('#officeAddress').val() == '' || $('#jobPosition').val() == '' || $('#noYearsInPosition').val() == '' || $('#statusOfEmployment').val() == '' )
)
)
{
$("#dialog-confirm").dialog("open");
}else{
exit;
}
});
最佳答案
关于javascript - 如何知道是否选中具有特定 id 的单选按钮以在 if else 语句中使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24815800/