gpt4 book ai didi

javascript - 使用 Jquery bootstrap 验证来验证字段数组中的单个字段以及同级字段

转载 作者:行者123 更新时间:2023-11-29 20:47:54 28 4
gpt4 key购买 nike

我有一个带有表单组的表单,每个表单组都包含类似的文本字段和复选框,这些字段和复选框在提交表单时作为数组发送,如下所示:

<form method="POST" action="http://localhost/save-form" id="formAddUser">
<div class="form-group">
<input type="text" class="name" name="username[]" />
<input type="text" class="phone" name="phone[]" />
<input type="text" class="country" name="country[]" />
<input type="checkbox" class="isMobile" name="isMobile[]" />
</div>
<div class="form-group">
<input type="text" class="name" name="username[]" />
<input type="text" class="phone" name="phone[]" />
<input type="text" class="country" name="country[]" />
<input type="checkbox" class="isMobile" name="isMobile[]" />
</div>
<div class="form-group">
<input type="text" class="name" name="username[]" />
<input type="text" class="phone" name="phone[]" />
<input type="text" class="country" name="country[]" />
<input type="checkbox" class="isMobile" name="isMobile[]" />
</div>
</form>

每次有人输入他们的电话后,我都想进行远程验证,但我想随请求一起发送 isMobile 字段。目前我可以发送电话字段进行验证,但无法在数据属性中发送相应的移动字段。这是我的代码

$('#frmAddUser').bootstrapValidator({
fields: {
'phone[]': {
trigger: 'blur',
validators: {
notEmpty: {
message: ' '
},
remote: {
message: 'Phone does not exist',
url: 'http://localhost/verify-phone',
data: function () {
// leaving this empty just sends the phone. How do I send isMobile parameter along with this?
}
},
callback: {
callback: function () {

}
}
}
}
}

})

编辑:以下有效。

remote: {
message: 'Phone does not exist',
url: 'http://localhost/verify-phone',
data: function () {
var isMobile = validator.getFieldElements('isMobile[]').val()
}
},

最佳答案

根据@Sumesh 的建议,使用 validator.getFieldElements('isMobile[]').val() 有效

remote: {
message: 'Phone does not exist',
url: 'http://localhost/verify-phone',
data: function () {
var isMobile = validator.getFieldElements('isMobile[]').val()
}
}

关于javascript - 使用 Jquery bootstrap 验证来验证字段数组中的单个字段以及同级字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53595024/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com