解决办法:
1.在设置disabled="disabled"的同时另外设置一个隐藏的input,
如:
< input type="text" name="id" value="0001" disabled="disabled"/>< input type="hidden" name="id" value="0001"/>
2.使用readonly代替disabled="disabled"
< input type="text" name="id" value="0001" disabled="disabled"/>< input type="text" name="id" value="0001" readonly/>
readonly和disabled是用在表单中的两个属性都可以做到使用户不可以更改表单域中的内容。
disabled:对于全部的表单元素都有效,包括select, radio, checkbox, button等。若是一个输入项的disabled设为true,则该表单输入项不能获取焦点,用户的全部操做(鼠标点击和键盘输入等)对该输入项都无效,最重要的一点是当提交表单时,这个表单输入项将不会被提交。
readonly:只针对input(text / password)和textarea有效;若是设为true,用户只是不能编辑对应的文本,可是仍然能够聚焦焦点,而且在提交表单的时候,该输入项会做为form的一项提交。