我试图在提交时向表单添加一些类,以指示哪些必填字段尚未处理。我在input[type="text"]上使用了这个函数,但是它在radio选项上不起作用。在检查代码时,它甚至没有将error类添加到radio元素中?
input[type="text"]
error
radio
示范:
第一个
bkkx9g8r1#
您可以像这样检查是否选中了组的复选框。
if($elem.val().length == 0){ $elem.addClass("error"); } else if ($elem.is(":radio")) { var group = $("input[name='"+$elem.attr("name")+"']:checked"); $elem.parent().toggleClass("error",group.length == 0 ) } else { $elem.removeClass("error"); }
omhiaaxx2#
您应该有一个“Submit”按钮的id/Class,并在脚本中添加click函数,以便为未选中的单选按钮/按钮添加类名。第一个希望这对你有帮助!
2条答案
按热度按时间bkkx9g8r1#
您可以像这样检查是否选中了组的复选框。
第一个
omhiaaxx2#
您应该有一个“Submit”按钮的id/Class,并在脚本中添加click函数,以便为未选中的单选按钮/按钮添加类名。
第一个
希望这对你有帮助!