Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/431.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jquery验证和引导btn。错误放置_Javascript_Jquery - Fatal编程技术网

Javascript jquery验证和引导btn。错误放置

Javascript jquery验证和引导btn。错误放置,javascript,jquery,Javascript,Jquery,我的jquery验证错误消息位置有问题。看起来是这样的: errorPlacement: function (error, element) { error.insertAfter(".control-label"); }, 错误消息正在应用到按钮中 这是我的广播组 <div class="form-group"> <label class="control-label">Gender</label>

我的jquery验证错误消息位置有问题。看起来是这样的:

errorPlacement: function (error, element) {
        error.insertAfter(".control-label");
},

错误消息正在应用到按钮中

这是我的广播组

   <div class="form-group">
        <label class="control-label">Gender</label>   
        <div class="btn-group" data-toggle="buttons">
            <label class="btn btn-default">
            <input type="radio" name="gender" value="male" />Male
            </label>
            <label class="btn btn-default">
            <input type="radio" name="gender" value="female" />Female
            </label>   
        </div>
    </div>

$(function(){
    $("#formTest").validate({
        rules : {
            gender : {
                required: true
                     }
                },
    });
});

性别
男性
女性
$(函数(){
$(“#formTest”)。验证({
规则:{
性别:{
必填项:true
}
},
});
});

您可以使用
errorPlacement
回调来控制验证错误消息的放置、
insertBefore
insertAfter
任何您想要的元素

例如,在您的情况下,您可以将验证错误放在
.control label
类之后,如下所示:

errorPlacement: function (error, element) {
        error.insertAfter(".control-label");
},
您可以使用
errorElement
选项将元素从
label
更改为
div
。(默认值:“标签”)

最后,您的JS代码如下所示:

$(function(){
$("#formTest").validate({
    rules : {
        gender : {
            required: true
                 }
            },

    errorPlacement: function (error, element) {
        error.insertAfter(".control-label");
    },

    errorElement: 'div',
});
});

看,我希望它对你有用,谢谢

您可以使用
errorPlacement
回调来控制验证错误消息的放置,
insertBefore
insertAfter
任何您想要的元素

例如,在您的情况下,您可以将验证错误放在
.control label
类之后,如下所示:

errorPlacement: function (error, element) {
        error.insertAfter(".control-label");
},
您可以使用
errorElement
选项将元素从
label
更改为
div
。(默认值:“标签”)

最后,您的JS代码如下所示:

$(function(){
$("#formTest").validate({
    rules : {
        gender : {
            required: true
                 }
            },

    errorPlacement: function (error, element) {
        error.insertAfter(".control-label");
    },

    errorElement: 'div',
});
});
看,我希望它对你有用,谢谢