Ext form设置emptyText的问题

这个emptyText我设置了,有没有办法在用户没有输入的情况下,后台不得到emptyText的值呀。用过的都知道我说的什么意思啊,我把帮助信息写emptyText里面了... 这个emptyText我设置了,有没有办法在用户没有输入的情况下,后台不得到emptyText的值呀。
用过的都知道我说的什么意思啊,我把帮助信息写emptyText里面了,结果提交到后台去了- -
别给我说不要用emptyText,有没有方法不提交到后台去呀,api里面写的是必须提交,那个能给我写个方法不,提交的时候判断下,我是对Ext太不熟悉了,写不出来呀,谢谢大家
quicktips要提示非空和长度限制呀,还能再用呀,hack是说的啥,你面对的是一位Ext初学者,汗
我是直接form.getForm().submit()提交的,谢谢,没用getValue 用的是Ext.form.TextField,难道还要value?我还没这样写过
展开
 我来答
百度网友a435633
2009-12-26 · TA获得超过1234个赞
知道大有可为答主
回答量:1018
采纳率:0%
帮助的人:0
展开全部
正常情况下,emptyText里面的内容是不会提交的。
你提交的代码可能有问题。
如果是用 getValue() 的方法来取值,如果没有输入,emptyText的值不管设什么都是空。
看看你是不是同时还设置了 value 属性。
百度网友07ea602b4
2009-12-26
知道答主
回答量:9
采纳率:0%
帮助的人:10.6万
展开全部
我用ext1.1比较多。这个在1.1里也是这样的,没有办法。
只能采取一些折中的办法,或者干脆hack.
为什么你不使用blankText加validator验证的方式呢?或者用quicktips的方式,当客户把鼠标移到输入显示提示,这样也很好啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dec12dec
推荐于2018-04-27
知道答主
回答量:8
采纳率:0%
帮助的人:0
展开全部
1、提交时加上
params: form.getForm().getFieldValues(),这样parmas就不走默认的form.getForm().getValues()方法了。类似于:
form.getForm().submit({
url : '/roleAction.do?method=save',
params: form.getForm().getFieldValues()
})
getFieldValues获得的对象中emptyText不会作为值。
2、jlake说的估计是Ext.form.ComboBox,ComboBox提交时不会提交emptyText
是因为ComboBox复写了TextField的getValue和setValue方法。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式