我有一个单选按钮,在提交表单时我正在检查它是否被选中,如果没有显示错误消息。单击单选按钮时删除错误消息。但即使选择了单选按钮,它仍然返回 true 并显示错误。请帮忙。我尝试调试,但因为它的 jquery 控件进入 jquery 库并且很难调试。
这就是我正在做的
$('input:radio').on('click', function (e) {
$('#errgender').text("*");
});
$(':submit').on('click', function (e) {
var valid = false;
if (radio_not_selected) {
valid = true;
$('[name="gender"]').focus();
$('#errgender').text("Please specify gender");
}
if (valid) e.preventDefault();
});
function radio_not_selected() {
var radio = $("input[name='gender']:checked");
if (radio.length <= 0) return true;
else return false;
}