采用Extjs开发一个程序,用表单提交时候对象设置了emptyText值而当前对象没有输入值时,Ext默认会把emptyText的设置值传到后台。解决方法是在submit提交时加上:submitEmptyText: false 即可。
buttons: [{
text: "保存",
handler: function() {
var form = this.up("form").getForm();
if (form.isValid()) {
form.submit({
waitMsg : "正在提交数据...",
submitEmptyText: false,
success: function(form, action) {
Ext.Msg.alert("提示", "新增分类成功");
addWin.close();
cate_store.reload();
},
failure: function(form, action) {
warn("新增失败,请稍后重试!");
}
});
};
}
}