2011-12-06 137 views
0

我在JSP的文本框,如下:轉換輸入類型複選框

<INPUT TYPE="text" readonly="readonly" NAME="IssueFlag" ID="IssueFlag" SIZE="45" class="allcaps" maxlength="49" value="<%=mySearchTO.getIssueFlag()%>"> 

它將顯示值是或否根據標誌是否設置與否。

我想與複選框在複選框應進行檢查,如果該值是其他未選中來代替它。

我該怎麼說呢?

例如,在下拉的情況下,我做的是這樣的:

<select name="dropdown">  
    <option value="one" ${param.dropdown == 'one' ? 'selected' : ''}>One</option>  
    <option value="two" ${param.dropdown == 'two' ? 'selected' : ''}>Two</option>  
    <option value="three" ${param.dropdown == 'three' ? 'selected' : ''}>Three</option> 
</select> 

但是如何用複選框來實現這樣的功能。

感謝您的閱讀!

回答

0

在Scriplet,

<input type="checkbox" name="checkboxName" value"checkBoxValue" 
<%=mySearchTO.getIssueFlag()?"Checked":""%> 

在EL,

<input type="checkbox" name="checkboxName" value"checkBoxValue" 
${mySearchTO.issueFlag()?"Checked":""}> 

我喜歡EL

+0

是 '值= 「checkBoxValue」' 強制?因爲就我而言,正如你所看到的那樣,這並不重要。它使用 – Nik

+0

同樣的邏輯,用「檢查」,而不是「選擇」當你在服務器端retrive複選框值需要 –

+0

價值 –