disabled="true" 的标签元素不可提交
把jsp页面的input 标签设置成不可编辑:
<input name="Id" value="${order.Id}" readOnly="true" disabled="true" />
如果设置了 disabled="true" , 该input标签不是successful的表单元素, 不能提交,在servlet里面用request.etParameter("Id"),就得不到它的值,会导致此字段相关的增删改查失败。
disabled=true 是把这个元素禁用了,如果你不想让别人操作这个元素,又想取到值,可以让他readonly=true,这样就是只读的了.后台也可以取到值.
本文探讨了在HTML中使用disabled=true属性对input标签的影响。当设置此属性时,input元素变为不可编辑且不会作为表单的一部分提交,这可能导致后端处理时无法获取其值。文章建议使用readOnly=true作为替代方案,既能保持元素的只读状态,又允许其正常提交。

6万+

被折叠的 条评论
为什么被折叠?



