Ante mi desesperación, necesito vuestra ayuda!
Tengo lo siguiente:
Código:
La función que llama de JS, es la siguiente: <td class="campo">Ciudad:</td>
<td class="valor">
<% Municipios municipio = (Municipios)request.getAttribute("municipioPpal");
int idMunicipio = municipio.getId();
%>
<html:select name="beneficiarioForm" styleClass="fieldm" property="idCiudad" onchange="mostrarBarrio(this, <%= idMunicipio %> )">
<html:option value=""/>
<html:options collection="listadoMunicipios" property="id" labelProperty="nombre"/>
</html:select>
</td>
Código:
De verdad que no entiendo qué es lo que está pasando... si por favor, alguien de ustedes es tan amable de guiarme...<script language="JavaScript">
function mostrarBarrio(seleccion, idPpal) {
if((seleccion.options[seleccion.selectedIndex].value) == (idPpal)){
document.getElementById('barrio').style.display='block';
alert("2");
}
alert("3");
}
</script>
Muchas gracias!!
Creo que ese es el problema... el HTML contiene eso en vez de un valor válido.


