ext Form emptyText
来源:互联网 发布:手机清理软件哪个好 编辑:程序博客网 时间:2024/06/06 06:41
ext的form中我们验证,用到emptyText属性的时候,这个相当于一个defalutValue,所以在form提交的时候,会传到后台去,而这不是需要的,我们需要的是只是提示,没有填写的时候,传' '过去.
解决的办法:
只要在表单submit提交之前,加属性 submitEmptyText: false,就能解决这个问题了。
还有一种解决办法:
在有效性检验时需要对表单元素的提交的数据和该表单元素的emptyText比较,如果相同,说明用户没有输入任何文本;如果不同并且非空,说明是用户填写的内容。
01
var
thisForm = formInsert.getForm();
02
if
(thisForm.isValid()) {
03
var
submitValues = formInsert.getForm().getValues();
04
// 修正emptyText造成的提示语句当做value值传递到后台
05
// 如果是emptyText就改为''
06
for
(
var
param
in
submitValues) {
07
if
(thisForm.findField(param) && thisForm.findField(param).emptyText == submitValues[param]) {
08
submitValues[param] =
''
;
09
}
10
} <span></span>
return
;
11
thisForm.submit({
也是在表单submit之前处理好就行了.
以上是该问题的解决方法。
0 0
- ext Form emptyText
- EXTJS FORM textField emptyText 空值提交的解决办法
- Ext.form
- ext form
- Ext.form
- ext--form
- Ext.form
- Ext.form.TextField与Ext.form.TextArea
- Ext.form.CheckboxGroup和Ext.form.RadioGroup
- Ext Form布局
- ext的form提交
- Ext加载form
- ext.ux.form.lovcombo
- Ext.form.ComboBox tip
- Ext.form.FieldSet
- Ext.form.SmartImg Create
- Ext遍历form控件
- Ext.form.BasicForm
- Java设计模式之工厂模式(简单工厂、工厂方法、抽象工厂)
- SQL Server 索引相关
- 01模板 使用template<class T>
- Fragment的使用与学习过程中遇到的问题
- 嵌入式设备上的 Linux 系统开发
- ext Form emptyText
- 搭建 Win7 Android NDK 开发环境
- adb shell 中的pm命令
- UML类图基本元素符号
- FastJSON应用前测试
- 南阳理工OJ_题目306 走迷宫
- 利用ffmpeg将yuv转化成png;用ffplay播放yuv文件
- java byte的无符号数值
- dodo:人脸识别方法个人见解(三部分汇总)