我有此代码:
ls
并且:
jQuery(document).ready(function() {
$('.fr-preference').validation({
txtdiningOthers: {
name: 'OtherDiningPreference'
},
});
Profile.init()
$(document).on("click", "#btnUpdatePreference", function () {
$.ajax({
url: $("#frPreferenceId").attr("action"),
type: "POST",
...
});
};
当文本框超过39个字符时,我想禁用按钮更新首选项,单击按钮更新时无法发送请求。
答案 0 :(得分:0)
$(document).on("click", "#btnUpdatePreference", function () {
if(!$('.fr-preference').valid()){
$.ajax({
url: $("#frPreferenceId").attr("action"),
type: "POST",
...
});
}else{
//your button disable statement;
}
});
在调用ajax函数之前,请先检查.fr-preference
验证是否有效,是否基于您可以允许进行ajax调用。