禁用基于其值的输入类型

时间:2014-12-10 13:21:32

标签: html css jsp

我收到了这段代码:

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

1 个答案:

答案 0 :(得分:2)

只需使用java条件:

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