jquery 为什么错误绑定到单选按钮而不是标签?

5ssjco0h  于 2023-05-17  发布在  jQuery
关注(0)|答案(1)|浏览(119)

我正在尝试使用Jquery验证插件验证gsp中的单选按钮。错误绑定到第一个单选按钮,并显示在其底部。
它正在创建一个输入组,并显示错误和单选按钮(NOT LABEL)

<g:radio id="without" name="selectionTemplate" value="1" onchange="beforeDesignateTemplate()"/>
  <label for="withoutProducts">Layers only</label>
   <g:radio id="withProducts" name=`selectionTemplate`value="2onchange="beforeDesignateTemplate()"/>
  <label for="with">Layers,descriptions</label>

这是我的jQuery

$(".formCLass").validate({
            rules: {
                "selectionTemplate": {
                    required: true
                }
            }
        })
yqkkidmi

yqkkidmi1#

对字段使用必需属性。下面是更新后的代码:-

<g:radio id="without" name="selectionTemplate" value="1" onchange="beforeDesignateTemplate()" required/>
  <label for="withoutProducts">Layers only</label>
   <g:radio id="withProducts" name=`selectionTemplate`value="2onchange="beforeDesignateTemplate()"/>
  <label for="with">Layers,descriptions</label>

也不要把名字放在引号里。下面是更新脚本:-

$(".formCLass").validate({
     rules: {
        selectionTemplate: {
            required: true
        }
     }
 })

相关问题