$(this).form("validate") 始终返回false

Posted ynhk

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了$(this).form("validate") 始终返回false相关的知识,希望对你有一定的参考价值。

onsubmit 提交前触发,返回 false 来阻止提交动作。

validate 进行表单字段验证,当全部字段都有效时返回 true 。该方法和 validatebox 插件一起使用。

 

解决:注释掉----  存在属性validatebox,但是没有赋值的字段

 

网址:http://www.runoob.com/jeasyui/plugins-form-form.html

学习网址http://www.runoob.com/  

//--------------------------------------------------------------保存(写入和更新)
function savePortDec() {
$("#fm").form("submit", {
url :"${path}/xxx/xxxx.do",
onSubmit : function() {
var isValid= $(this).form("validate");
return isValid;
},
success : function(result) {
var result = eval(‘(‘ + result + ‘)‘);
if (result.success) {
resetValue();
/* $("#dlg").dialog("close"); */
$("#dg").datagrid("reload");

} else {
}
$.messager.show( {
title : "系统提示",
msg : result.msg
});
}
});
}
























以上是关于$(this).form("validate") 始终返回false的主要内容,如果未能解决你的问题,请参考以下文章

解决[disabled]="true"与formControlName冲突

表单验证 this.$refs[formName].validate()

Codeigniter 验证——如何限制数值?

js获取form表单数据和form表单赋值

怎么将值放到this.props.form

ASP中的上传FROM中enctype="multipart/form-data"传参问题~