Javascript jQuery-未选中的单选按钮不返回值
就我的一生而言,我不知道我做错了什么,我有一个单选按钮和文本框的基本表单。我正在尝试执行一个基本的验证,因此,如果我在将来添加一个文本区域或选择框,它将使用if($this).val()=='')进行验证这对这些功能非常有效,但为什么我的单选按钮不起作用呢?当我尝试提醒长度时,我只收到一条提醒消息,而不是两条?非常感谢您的帮助!JS小提琴链接Javascript jQuery-未选中的单选按钮不返回值,javascript,jquery,html,Javascript,Jquery,Html,就我的一生而言,我不知道我做错了什么,我有一个单选按钮和文本框的基本表单。我正在尝试执行一个基本的验证,因此,如果我在将来添加一个文本区域或选择框,它将使用if($this).val()=='')进行验证这对这些功能非常有效,但为什么我的单选按钮不起作用呢?当我尝试提醒长度时,我只收到一条提醒消息,而不是两条?非常感谢您的帮助!JS小提琴链接 这适用于文本框和单选按钮 $(":text, :radio").each(function() { if($(this).val() === ""
这适用于文本框和单选按钮
$(":text, :radio").each(function() {
if($(this).val() === "" || !$(this).is(':checked'))
alert($(this).length);
});
如果希望它适用于文本区域和所有类型的输入,请将选择器更改为:
$("input, textarea").each(function() {
// same code
});
编辑:这适用于文本框和单选按钮
$(":text, :radio").each(function() {
if($(this).val() === "" || !$(this).is(':checked'))
alert($(this).length);
});
如果希望它适用于文本区域和所有类型的输入,请将选择器更改为:
$("input, textarea").each(function() {
// same code
});
编辑:这适用于文本框和单选按钮
$(":text, :radio").each(function() {
if($(this).val() === "" || !$(this).is(':checked'))
alert($(this).length);
});
如果希望它适用于文本区域和所有类型的输入,请将选择器更改为:
$("input, textarea").each(function() {
// same code
});
编辑:这适用于文本框和单选按钮
$(":text, :radio").each(function() {
if($(this).val() === "" || !$(this).is(':checked'))
alert($(this).length);
});
如果希望它适用于文本区域和所有类型的输入,请将选择器更改为:
$("input, textarea").each(function() {
// same code
});
已编辑:,因为两个单选项的值都已设置
<input type="radio" name="customer" value="male" />Male
<input type="radio" name="customer" value="female" />Female
您将获得三个弹出窗口。,因为两个无线电项目的值都已设置
<input type="radio" name="customer" value="male" />Male
<input type="radio" name="customer" value="female" />Female
您将获得三个弹出窗口。,因为两个无线电项目的值都已设置
<input type="radio" name="customer" value="male" />Male
<input type="radio" name="customer" value="female" />Female
您将获得三个弹出窗口。,因为两个无线电项目的值都已设置
<input type="radio" name="customer" value="male" />Male
<input type="radio" name="customer" value="female" />Female
您将看到三个弹出窗口。谢谢@MarloC,但我想验证多种输入类型,而不仅仅是单选按钮。if($(this).val()==“”)适用于其他表单元素。是否有一个通用的条件,我可以使用它适用于所有人?是的,有!等等,让我给你做一把小提琴。谢谢@MarloC,但我想验证多种输入类型,而不仅仅是单选按钮。if($(this).val()==“”)适用于其他表单元素。是否有一个通用的条件,我可以使用它适用于所有人?是的,有!等等,让我给你做一把小提琴。谢谢@MarloC,但我想验证多种输入类型,而不仅仅是单选按钮。if($(this).val()==“”)适用于其他表单元素。是否有一个通用的条件,我可以使用它适用于所有人?是的,有!等等,让我给你做一把小提琴。谢谢@MarloC,但我想验证多种输入类型,而不仅仅是单选按钮。if($(this).val()==“”)适用于其他表单元素。是否有一个通用的条件,我可以使用它适用于所有人?是的,有!等一下,让我给你做一把小提琴。