我得到了这个代码:

<%
    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>
<%
    }
%>


该值是存储过程的返回值,例如,如果他的值是“ hello”,我如何才能禁用该输入类型

如果可能,则首选HTML + CSS方式(不使用javascript)

最佳答案

只需使用Java条件:

<% String val = DataResultForm.getValueHTMLEncode( "hDett_old_risp_"+i );%>
<input value="<%=val%>" <%= val=='hello'?'disabled':'' %> />

09-11 20:03
查看更多