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属性出现灰色背景没有显示问题

将input或textarea设置为disabled的样式问题

confirmit中手机端不能直接给input设置disabled属性