テキストボックスとドロップダウンボックスを持つフォームがあります。ドロップダウンで選択された値は、時々変更される別の Java プログラムから取得されます。ユーザーは、編集目的でドロップダウンの値を変更できます。ここで、ドロップダウンで選択された値に応じて、テキストボックスを有効/無効にする必要があります。コードはこちらです。
<input type="text" size="3" name="length<%=f.getId()%>" value="<%=f.getLength()%>" disabled="disabled"/>
<div class="type">
<select name="type<%=f.getId()%>" id="field_type">
<%
for(Field.FieldType t : Field.FieldType.values()){
%>
<option value="<%=t.name()%>" <%=(t.equals(f.getFieldType())) ? "SELECTED" : "" %>> <%=t.name() %></option>
<% } %>
</select></div>