我创建了自己的 Boostrap验证器:
$('.myValidatorClass').validator({
custom: {
'datainizio':function($el){
return dataInizio($el);
}
},
errors: {
datainizio: "error"
}}).on('submit', function (e) {
// code
}
})
方法 dataInizio()检查填写“结束日期”字段时是否填写“开始日期”字段;它有效。
这是结束日期字段:
<input id="endDate" nama="endDate" data-datainizio="datainizio" />
<div class="help-block with-errors"></div>
现在,我需要以编程方式(我想)在“开始日期”字段的值更改时调用验证器,以便删除表单中的错误消息。
我阅读了此page,并使用了$("#form").validator('validate')
,但错误消息未在页面上删除。似乎Bootstrap验证器只调用它自己的“验证方法”而不是我的“验证方法”,如 datainizio
提前谢谢。
答案 0 :(得分:2)
使用下面的代码
findNavController().popBackStack()
它返回true false,只需将其签出即可。 祝你好运
答案 1 :(得分:0)
如果您的表单是动态发布的,那么请使用&#34; jQuery&#34;取代&#34; $&#34;
jQuery('.myValidatorClass').validator({
custom: {
'datainizio':function(jQuery el){
return dataInizio(jQuery el);
}
},
errors: {
datainizio: "error"
}}).on('submit', function (e) {
// code
}
})
如果发现任何问题,请告知我们。)