Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在没有验证的情况下提交extjs表单_Extjs - Fatal编程技术网

如何在没有验证的情况下提交extjs表单

如何在没有验证的情况下提交extjs表单,extjs,Extjs,在某些情况下,我希望在没有任何验证的情况下提交表单 你们能帮我找到一种在extjs中实现这个的方法吗?即使表单的某些字段无效,也需要提交。例如,表单包含一个时间字段 当我只想更新表单中的一个单选按钮时,即使日期字段无效,也应该提交 那么如何实现这一点呢? 谢谢。提交表单时,您可以将false传递给提交表单时传递的clientValidation配置: myFormPanel.getForm().submit({ clientValidation: false, url: 'upd

在某些情况下,我希望在没有任何验证的情况下提交表单

你们能帮我找到一种在extjs中实现这个的方法吗?即使表单的某些字段无效,也需要提交。例如,表单包含一个时间字段

当我只想更新表单中的一个单选按钮时,即使日期字段无效,也应该提交

那么如何实现这一点呢?
谢谢。

提交表单时,您可以将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