EXTJS FORM textField emptyText 空值提交的解决办法
2011-04-02 01:40
405 查看
Ext的textField有一个emptyText属性用起来很爽,但是当textField没有被输入值就提交的时候,其emptyText的属性值会被提交。下面提供避免empty提交的办法:
1、在Form中的textField
Java代码
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
1、在Form中的textField
Java代码
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(' ');
}
}
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('');
}
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
相关文章推荐
- solr启动时报错org.apache.solr.common.SolrException: undefined field text的解决办法
- 模态窗口下,form提交时会打开新窗口的解决办法
- Form表单提交的ajax即不执行success也不执行error解决办法
- extjs form textfield的隐藏方法
- Form提交打开固定大小窗口的解决办法
- combogrid翻页后保持显示内容为配置的textField解决办法
- 关于在extjs中使用column布局,不能显示textfield的标签(fieldLabel)解决方法
- html中form表单向Jsp提交中文乱码问题基本解决办法
- solr启动时报错org.apache.solr.common.SolrException: undefined field text的解决办法
- 关于form表单提交文件file后台controller中参数获取不到的解决办法
- Struts2 Form 提交时的乱码问题解决办法
- MVC client validation after PartialView loaded via Ajax MVC3中 弹出 Dialog时候 提交的时候 使用 Jquery 不验证 form表单 的解决办法
- cocos2d-x笔记4: TextField不能删除内容,以及我的解决办法。。。
- ExtJS filefield设置disabled为true后按钮不灰显的解决办法
- form表单使用onsubmit但return false后仍然提交的解决办法?
- struts2中form提交到action中的中文参数乱码问题解决办法(包括取中文路径)
- extjs form textfield的隐藏方法
- 在form上设定了defaultbutton属性之后,切换提交按钮的解决办法
- Flex工程里TextField在fp10.1下不能输入中文的解决办法
- 解决ExtJs TextField maxLength后还是可以输入