Мне нужно скрыть или показать комбо в зависимости от значения другого комбо, найдите мой код ниже:
<TR>
<TD>
<span >Nazione</span><br>
<select name="residence_nation" class="form_textfield" id="residence_nation" style="width: 300px;">
<c:forEach var="iNation" items="${iListNation}" varStatus="rowCounter" >
<c:choose>
<c:when test="${iNation.id==iUserInfo.residence_nation}">
<option value="${iNation.id}" selected="selected">
<c:out value="${iNation.name}" />
</option>
</c:when>
<c:otherwise>
<option value="${iNation.id}" >
<c:out value="${iNation.name}" />
</option>
</c:otherwise>
</c:choose>
</c:forEach>
</select>
</TD>
<TD>
<c:choose>
<c:when
test="${residence_nation.???==106}">
<span >Provincia</span><br>
<select name="residence_province" class="form_textfield" id="residence_province" style="width: 150px;">
<c:forEach var="iProvince" items="${iListProvince}" varStatus="rowCounter" >
<c:choose>
<c:when test="${iProvince.id==iUserInfo.residence_province}">
<option value="${iProvince.id}">
<c:out value="${iProvince.name}"/>
</option>
</c:when>
<c:otherwise>
<option selected="selected" value="${iProvince.id}">
<c:out value="${iProvince.name}" />
</option>
</c:otherwise>
</c:choose>
</c:forEach>
</select>
</c:when>
<c:otherwise>
<span>Provincia</span><br>
<input name="residence_province" type="text" class="form_textfield" id="residence_province_input" size="55" value="
<c:out value="${iUserInfo.residence_province_ext}" />
" >
</c:otherwise>
</c:choose>
</TD>
</TR>
Я не знаю, как использовать значение опции Residence_nation с использованием JSTL.
<c:when test="${residence_nation.???==106}">
найди и мой JavaScript
$("#residence_nation").change(function()
{
if ($(this).val()!=106)
{
$('#residence_province').hide();
$('#residence_city').hide();
$('#residence_province_input').show();
}else
{
$('#residence_province').show();
$('#residence_city').show();
$('#residence_province_input').hide();
}
});
Кто-нибудь знает, как я могу это сделать?