input设置disabled,经过strus2提交到后台,后台取不到值
Posted struggle_beiJing
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了input设置disabled,经过strus2提交到后台,后台取不到值相关的知识,希望对你有一定的参考价值。
页面中有多个name相同的input与后台action中一个属性对应,一直在好奇为什么会可以提交到后台呐,但是有时还报这个属性找不到对应的方法(多个name相同好像匹配的是数组,所以找不到),
但是我的input用js控制了disable,即一次提交表单,表单中name相同的只有一个input不是disable。一直好奇,后来看到如下博客:才明白怎么回事
http://bbs.csdn.net/topics/380063466
即input 设为disabled="disabled" 如用struts 来提交是得不到值的.得到的空值.这个是正常的.
有一个页面,把用户的某个标识查询出来放到input框里面,原来的时候,这个框的内容是允许用户修改的,程序跑起来没问题。
后来改成禁止用户修改,就添加了disabled="disabled",结果就出来空指针了。
然后,就是一通debug,才发现原来还有这么个问题,以前还真不知道!
以上是关于input设置disabled,经过strus2提交到后台,后台取不到值的主要内容,如果未能解决你的问题,请参考以下文章
javascript 设置input框只读属性 获取disabled后的值并传给后台
工作总结 表单提交中 Input 设置 disabled readonly
input文本框设置成disabled=“disabled”后,文本框中的字体有阴影了,咋去掉
iphone中input按钮设置disabled属性出现灰色背景没有显示问题