如何在没有验证的情况下提交extjs表单
在某些情况下,我希望在没有任何验证的情况下提交表单 你们能帮我找到一种在extjs中实现这个的方法吗?即使表单的某些字段无效,也需要提交。例如,表单包含一个时间字段 当我只想更新表单中的一个单选按钮时,即使日期字段无效,也应该提交 那么如何实现这一点呢?如何在没有验证的情况下提交extjs表单,extjs,Extjs,在某些情况下,我希望在没有任何验证的情况下提交表单 你们能帮我找到一种在extjs中实现这个的方法吗?即使表单的某些字段无效,也需要提交。例如,表单包含一个时间字段 当我只想更新表单中的一个单选按钮时,即使日期字段无效,也应该提交 那么如何实现这一点呢? 谢谢。提交表单时,您可以将false传递给提交表单时传递的clientValidation配置: myFormPanel.getForm().submit({ clientValidation: false, url: 'upd
谢谢。提交表单时,您可以将false传递给提交表单时传递的clientValidation配置:
myFormPanel.getForm().submit({
clientValidation: false,
url: 'updateConsignment.php',
params: {
newStatus: 'delivered'
},
success: function(form, action) {
Ext.Msg.alert('Success', action.result.msg);
},
failure: function(form, action) {
switch (action.failureType) {
case Ext.form.action.Action.CLIENT_INVALID:
Ext.Msg.alert('Failure', 'Form fields may not be submitted with invalid values');
break;
case Ext.form.action.Action.CONNECT_FAILURE:
Ext.Msg.alert('Failure', 'Ajax communication failed');
break;
case Ext.form.action.Action.SERVER_INVALID:
Ext.Msg.alert('Failure', action.result.msg);
}
}
});
医生说:
客户端验证:布尔值
确定表单字段是否在提交前的最后一次调用isValid>>中得到验证。在表单的提交选项中传递false以防止出现这种情况
默认为:true
提交表单时,您可以将false传递给提交表单时传递的clientValidation配置:
myFormPanel.getForm().submit({
clientValidation: false,
url: 'updateConsignment.php',
params: {
newStatus: 'delivered'
},
success: function(form, action) {
Ext.Msg.alert('Success', action.result.msg);
},
failure: function(form, action) {
switch (action.failureType) {
case Ext.form.action.Action.CLIENT_INVALID:
Ext.Msg.alert('Failure', 'Form fields may not be submitted with invalid values');
break;
case Ext.form.action.Action.CONNECT_FAILURE:
Ext.Msg.alert('Failure', 'Ajax communication failed');
break;
case Ext.form.action.Action.SERVER_INVALID:
Ext.Msg.alert('Failure', action.result.msg);
}
}
});
医生说:
客户端验证:布尔值
确定表单字段是否在提交前的最后一次调用isValid>>中得到验证。在表单的提交选项中传递false以防止出现这种情况
默认为:true