`
literary_fly
  • 浏览: 90532 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

EXTJS FORM textField emptyText 空值提交的解决办法

阅读更多
Ext的textField有一个emptyText属性用起来很爽,但是当textField没有被输入值就提交的时候,其emptyText的属性值会被提交。下面提供避免empty提交的办法:

1、在Form中的textField
var submitValues = form.getForm().getValues();
for (var param in submitValues) {
if (form.form.findField(param)
&& form.form.findField(param).emptyText == submitValues[param]) {
form.form.findField(param).setValue(' ');
}
}

2、独立的textField
var accountUsername = Ext.get('accountUsername').getValue();
if(Ext.getCmp('accountUsername').emptyText == accountUsername){
Ext.getCmp('accountUsername').setValue('');
}

使用Ext.getCmp('jsrq').getValue()取值不使用Ext.get('jsrq').getValue()也可避免提交emptyText
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics