html 如果提交时未选择单选选项,则添加类

eimct9ow  于 2022-12-09  发布在  其他
关注(0)|答案(2)|浏览(90)

我试图在提交时向表单添加一些类,以指示哪些必填字段尚未处理。
我在input[type="text"]上使用了这个函数,但是它在radio选项上不起作用。在检查代码时,它甚至没有将error类添加到radio元素中?

示范:

第一个

bkkx9g8r

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");
  }

第一个

omhiaaxx

omhiaaxx2#

您应该有一个“Submit”按钮的id/Class,并在脚本中添加click函数,以便为未选中的单选按钮/按钮添加类名。
第一个
希望这对你有帮助!

相关问题