Javascript 在ext js中提交表单而不检查必填字段

Javascript 在ext js中提交表单而不检查必填字段,javascript,extjs,extjs3,Javascript,Extjs,Extjs3,我在ExtJS表单中添加了一些字段,其中包含必需的“itemCls”。但是表单提交时未检查(必填字段)字段是否为空 我的代码如下所示 xtype:'form', id:'表格', bodyStyle:'溢出:自动;高度:337px;', 项目:[{ xtype:“字段集”, 项目:[{ xtype:'组合', id:“adr”, 主播:98%, 列表宽度:300, itemCls:“必需”, 可编辑:false, 店:店,, 显示字段:“NAM”, valueField:'ID', 触发动作:

我在ExtJS表单中添加了一些字段,其中包含必需的“itemCls”。但是表单提交时未检查(必填字段)字段是否为空

我的代码如下所示

xtype:'form',
id:'表格',
bodyStyle:'溢出:自动;高度:337px;',
项目:[{
xtype:“字段集”,
项目:[{
xtype:'组合',
id:“adr”,
主播:98%,
列表宽度:300,
itemCls:“必需”,
可编辑:false,
店:店,,
显示字段:“NAM”,
valueField:'ID',
触发动作:“全部”,
模式:“本地”
}, {
xtype:'日期字段',
id:'日期',
姓名:'日期',
itemCls:“必需”,
只读:false,
}, {
xtype:'textfield',
id:'名称',
itemCls:“必需”,
主播:98%,
fieldLabel:'名称',
姓名:“姓名”
}]
}, {
xtype:'按钮',
文本:“保存”,
处理程序:函数(btn、evt){
Ext.getCmp('form').getForm().submit();
}
}]
您必须将:true添加到表单。然后,您可以使用表单上的侦听器来禁用exmaple的提交按钮

listeners: {
  clientvalidation : function(form, valid) {
    Ext.getCmp('button-save').setDisabled(!valid);
  }
}

之后,客户端验证将按预期工作。注意:按钮保存id,它应该在保存按钮上。

尝试将
allowBlank:false
添加到表单字段中。查看api文档查看