如何在 javascript 中验证之前 trim 非必填字段
how to trim non required field before validating it in javascript
如何在验证以下代码中的非必填字段之前 trim 企业名称。我正在使用 jquery-validation@1.17.0 版本来验证表单。对于必填字段,我可以 trim,但我不知道如何 trim 非必填字段。提前致谢
form.validate({
rules: {
firstName: {
required: {
depends:function(){
jQuery(this).val(jQuery.trim(jQuery(this).val()));
return true;
}
},
},
businessName: {
onewordonly: ['1'],
maxlength: 15,
lettersonly: true
},
},
messages: {
firstName: {
required: "Please enter your first name",
},
businessName: {
onewordonly: "bla bla",
maxlength: "bla bla",
lettersonly: "bla bla"
},
},
});
您可以使用 depends
在其他参数中执行 trim,例如接受布尔值的 lettersonly
。
businessName: {
maxlength: 15,
lettersonly: {
depends: function() {
$(this).val($.trim($(this).val()));
return true;
}
}
}
如何在验证以下代码中的非必填字段之前 trim 企业名称。我正在使用 jquery-validation@1.17.0 版本来验证表单。对于必填字段,我可以 trim,但我不知道如何 trim 非必填字段。提前致谢
form.validate({
rules: {
firstName: {
required: {
depends:function(){
jQuery(this).val(jQuery.trim(jQuery(this).val()));
return true;
}
},
},
businessName: {
onewordonly: ['1'],
maxlength: 15,
lettersonly: true
},
},
messages: {
firstName: {
required: "Please enter your first name",
},
businessName: {
onewordonly: "bla bla",
maxlength: "bla bla",
lettersonly: "bla bla"
},
},
});
您可以使用 depends
在其他参数中执行 trim,例如接受布尔值的 lettersonly
。
businessName: {
maxlength: 15,
lettersonly: {
depends: function() {
$(this).val($.trim($(this).val()));
return true;
}
}
}