Olá Pessoal!
Estou tentando gravar os índices do item selecionado em um cadastro de clientes por exemplo Nome do Bairro no select é primavera, mas eu gostaria de gravar seu índice pois na tabela ele é chave estrangeira. No arquivo jsp está assim:
<label for="clibairro">Bairro.:</label>
<input type="text" name="clibairro" required size="4" maxlength="4" disabled/>
<select name="selectBairro" id="selectBairro">
<tagsJairo:listaBairroSelect/>
</select>
No arquivo tag está assim:
<%@tag body-content=“empty”%>
<jsp:useBean id=“beanBairro” class=“br.com.jairo.dao.BairroDAO”></jsp:useBean>
<%
String selected = “”;
java.util.List listaBairros = (java.util.List) beanBairro.getListaBairrosCombo();
//out.println(“Codigo”);
for (java.util.Iterator iterator = listaBairros.iterator(); iterator.hasNext();) {
br.com.jairo.modelo.Bairros bairros = (br.com.jairo.modelo.Bairros) iterator.next();
out.println("<tr>");
String baicodigo1 = String.valueOf(bairros.getBaiCodigo());
String baidescricao1 = bairros.getBaiDescricao();
if(request.getParameter("clibairro") != null){
if(baicodigo1 == request.getParameter("clibairro"))
selected = "selected";
else
selected = "";
}
out.println("<option value="+baicodigo1+""+selected+">" + baidescricao1 + "</option>");
}
%>
E no arquivo javascript está assim:
function atualizaCodigoBairro(){
var getBaiCodigo = document.forms[‘formCliente’][‘selectBairro’].value;
document.forms[‘formCliente’][‘clibairro’].value = getBaiCodigo;
}
window.onload = function(){
document.forms[‘formCliente’][‘selectBairro’].onclick = atualizaCodigoBairro;
};
O sistema não grava. Onde estou errando?