1. 程式人生 > >關於jsp頁面已經有資料的編輯或者修改時,部分欄位不能修改的問題

關於jsp頁面已經有資料的編輯或者修改時,部分欄位不能修改的問題

首先宣告專案使用的框架是springMVC+mybatis.

<form id="editForm" action="<%=basePath%>car/edit">

<div class="edit">
    <ul>
      <li>
         <span class="spec_item"><i>車牌號</i><samp>:</samp>
         	<c:if test="${id=='edit'}">
	        	<input  name="carNumber" value="${car.carNumber}" type="text"  disabled = "disabled"/>
	        </c:if>
	        <c:if test="${id!='edit'}">
	        	<input  name="carNumber" value="${car.carNumber}" type="text" />
	        </c:if>
         </span>
       </li>
     </ul>
<div>
</form>

這個其實是個form表單,在提交編輯的request中帶了一個id="edit"的內容,只要在c:if中判斷一下id是否和edit相等即可。
相等的話就在input標籤中增加一個 disabled = "disabled" 的屬性即可。不相等的就不用寫了。這樣就基本可以了。
下面是圖片是效果