Javascript 在处理我的表单之前验证select2字段

Javascript 在处理我的表单之前验证select2字段,javascript,php,jquery,jquery-validate,jquery-select2,Javascript,Php,Jquery,Jquery Validate,Jquery Select2,我正在尝试验证一个小表单,其中我有3个字段,其中一个我使用php加载了一个选择字段,所有这些都很好,现在当我尝试使用select2来验证这个字段时,jquery validate似乎没有考虑它,并搜索解决方案,但在我的代码js中没有找到一个适合我的验证规则的解决方案,我怎样才能解决这个问题 我已经在操作系统中回顾了几个与此相关的问题,试图使其适应我的代码,但它不适合我。我需要一个解决这个问题的办法 月金额 $ 总额 $ 提交 我的js $('document').ready(函数(){ $(

我正在尝试验证一个小表单,其中我有3个字段,其中一个我使用php加载了一个选择字段,所有这些都很好,现在当我尝试使用select2来验证这个字段时,jquery validate似乎没有考虑它,并搜索解决方案,但在我的代码js中没有找到一个适合我的验证规则的解决方案,我怎样才能解决这个问题

我已经在操作系统中回顾了几个与此相关的问题,试图使其适应我的代码,但它不适合我。我需要一个解决这个问题的办法


月金额
$
总额
$
提交
我的js

$('document').ready(函数(){
$(“.select2”).select2();
$(“#表单保留”)。验证({
规则:{
客户:{
必填项:true
},
每月:{
数字:对,
必填项:true
},
总数:{
数字:对,
必填项:true
}
},
突出显示:功能(输入){
$(输入).parents('.form group').addClass('has-danger');
},
取消高亮度:功能(输入){
$(输入).parents('.formgroup').removeClass('has-danger');
},
errorPlacement:函数(错误,元素){
$(元素).parents('.form group').append(错误);
},
submitHandler:函数(_形式){
$.ajax({
url:form.attr('action'),
类型:form.attr('method'),
数据:form.serialize(),
数据类型:“json”,
成功:功能(响应){
}
})
返回false;
}
});});

是。。。这是你代码中的一个问题,改变

value="',$id,'" to 
value="'.$id.'"

我不知道您的问题,但您的php代码的语法似乎不好:echo'.$name';必须是回显“”。$name。“;我的问题是无法验证select2字段我的问题是无法验证select2字段