解决ExtJS Combobox在form提交显示值问题
程序员文章站
2022-06-08 12:01:33
...
在ExtJS使用Combobox时:
类似这样的情况,当使用form.getForm().submit()方式提交时,服务器得到的请求字段中userOut的值总是combobox实际显示的值,也就是displayField:'text'的值,如果这样,到后台处理时就需要对这个值进行解码,造成了不必要的麻烦,实际上我需要的是选择项的value值。
解决方法:将name属性修改为hiddenName,便会将value值提交给服务器
Ext.form.ComboBox({ name: 'userOut', triggerAction: 'all', mode: 'local', valueField: 'value', displayField: 'text', store: userStore, allowBlank: false, readOnly: true })
类似这样的情况,当使用form.getForm().submit()方式提交时,服务器得到的请求字段中userOut的值总是combobox实际显示的值,也就是displayField:'text'的值,如果这样,到后台处理时就需要对这个值进行解码,造成了不必要的麻烦,实际上我需要的是选择项的value值。
解决方法:将name属性修改为hiddenName,便会将value值提交给服务器
上一篇: 企业网站制作需要遵循哪些规则
推荐阅读
-
解决ExtJS在chrome或火狐中正常显示在ie中不显示的浏览器兼容问题
-
解决Extjs4中form表单提交后无法进入success函数问题
-
解决javaScript在不同时区new Date()显示值不同问题
-
Extjs TriggerField在弹出窗口显示不出问题的解决方法
-
Extjs TriggerField在弹出窗口显示不出问题的解决方法_extjs
-
解决Extjs4中form表单提交后无法进入success函数问题_extjs
-
,能否帮忙下小弟解决这个有关问题吗,php foreach循环取到里面所有的值在静态页面显示
-
解决ExtJS Combobox在form提交显示值问题
-
解决ExtJS在chrome或火狐中正常显示在ie中不显示的浏览器兼容问题_extjs
-
在form表单里填值后,刷新页面的时候浏览器不断地提示是否重新提交表单?如何解决?