javascript - 如何在 Bootstrap Validator 中使用 ID 或 CLASS 而不是使用名称

标签 javascript jquery html spring twitter-bootstrap

我的目标是使用 Bootstrap 验证器验证具有类名或 Id 的字段

示例代码如下:

HTML:

<input id="myFirstId" class="myClass" type="text" name="myFirstName" />
<input id="mySecondId" class="myClass" type="text" name="myLastName" />

JS:

 $('#myForm').bootstrapValidator({

        fields : {
            myFirstName : {      
                validators : {
                    notEmpty : {
                        message : 'required'
                    }
                }
            },
            myLastName : {
                validators : {
                    notEmpty : {
                        message : 'required'
                    }
                }
            }
        }
 });

但我想要一个 block 来使用 Bootstrap 验证器验证这两个元素

例如。

$('#myForm').bootstrapValidator({

        fields : {
            myClass : {      // <-- this is not working but i want to validate those
                             // object with has 'myClass' class.
                validators : {
                    notEmpty : {
                        message : 'required'
                    }
                }
            }
        }
 });

最佳答案

参见 http://bootstrapvalidator.com/settings/#field-selector

你可以使用 selector 而不是 name 来使用类名:

$('#myForm').bootstrapValidator({
    fields: {
        myClass: {
            selector: '.myClass',
            validators: {
                notEmpty: {
                    message: 'required'
                }
            }
        },
    }
});

关于javascript - 如何在 Bootstrap Validator 中使用 ID 或 CLASS 而不是使用名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26883838/

相关文章:

javascript - 正在显示所有子菜单项

javascript - 用 `let` 定义的变量如何在 `for` 循环中起作用

javascript - Jquery递归更新元素类

javascript - 更改属性时选择 child 的 child

javascript - 我正在尝试获取此元素 margin-top 并简单地更改它

javascript - 带有数组的 javascript 类是静态的

javascript - 整个 div 正在删除而不是图像

javascript - JQuery 不能改变对 keydown 的关注

Javascript 不适用于 ajax 生成的部分

html - CSS:div 中的段落与 div 文本出现在同一行