我使用了鼓室自然语言表格插件。其中选择选项为ul li
,并且submit
下拉列表正在运行。
为了验证,我使用了 jquery验证插件。
所以在点击
Select option
按钮时,它正在验证并且正在上课 添加到目标。但是在更改下拉列表时,课程没有得到 除去。在更改隐藏时,选择选项正在验证。
在下方查找图片附件,以便更好地理解。
我认为ul li
事件未在select option
下拉列表中调用。因为如果我显示$.validator.setDefaults({
onfocusout: true,
errorPlacement: function(error, element) {
return false;
},
highlight: function(element){
$(element).addClass("errorHighlight-rrrr");
$(element).prev('.nl-field').addClass("errorHighlight");
},
unhighlight: function(element){
$(element).removeClass("errorHighlight-rrrr");
$(element).prev('.nl-field').removeClass("errorHighlight");
},
submitHandler: function() {
$('.light').addClass('light_standActive');
},
ignore: []
});
$("#nl-form").validate({
rules: {
movies: "required",
restaurants: "required",
refuelled: "required",
fuelPrice: "required",
groceries: "required",
clothes: "required",
equipment: "required",
equipmentPrice: "required",
travel: "required"
},
messages: {
}
});
并通过选择选项进行更改,那么它可以正常工作。
<%=
button_to(
"Freeze",
user,
method: :put,
params: { status: :frozen }
)
%>