我收到了这段代码:
<%
for (int i = 0; i < nr_atte_old; i++) {
%>
<TD class="tb" align=center>
<INPUT class="txt_opz" type="text" style="width:40;" id="hDett_Sin4<%= i %>" name="hDett_Sin4<%= i %>" maxlength='2' value="<%=DataResultForm.getValueHTMLEncode( "hDett_old_risp_"+i )%>">
</TD>
<%
}
%>
值是来自存储过程的返回值,如果例如他的值是&#34;你好&#34;
我怎么能禁用这种输入类型?首选HTML + CSS方式,如果可能(不使用javascript)
答案 0 :(得分:2)
只需使用java条件:
<% String val = DataResultForm.getValueHTMLEncode( "hDett_old_risp_"+i );%>
<input value="<%=val%>" <%= val=='hello'?'disabled':'' %> />