当前位置: 代码迷 >> Web前端 >> 罪魁<input disabled="disabled">
  详细解决方案

罪魁<input disabled="disabled">

热度:700   发布时间:2012-10-10 13:58:11.0
罪魁祸首<input disabled="disabled">

1.在项目中经常有这样的需求,修改员工的信息,传员工的ID过去,然后重新修改。

2.我以前习惯这样做(加readonly、disabled):

?<form action="user/safe!allotRole" method="post" target="main">
??<table>
???<tr>
????<td>工号ID:</td>
????<td>

<input type="text" name="employee_id" value="${ safe.employee_id }" disabled="disabled" readonly="readonly"> </td>
???</tr>
?????</table>
?</form>?

?

###注意:disabled禁用了,我在struts2中就得不到employee_id的值。找了一个下午,血的教训啊!!!

disabled 属性的作用是禁用
readonly 属性为只读,但没有禁用
通过表单提交,拥有disabled属性的表单元素处理页面是获取不到其值的,而readonly则可以。

###解决办法:<form>中加一个 <input type="hidden" name="eID" value="${ safe.eID}">

  相关解决方案