Duvida

1 resposta
Francisco_Miguel

Galera não estou conseguindo executar o evento onchange do primeiro combo.

<form:form id="frmImovel" modelAttribute="imovel" action="cadastro.htm" method="post">

           <form:hidden path="imovelId" />
            <label for="nome">Descrição:</label>
            <form:textarea path="descricao" id="descricao" />
          
            <br>
           <label for="preco">Preço:</label>
            <form:input path="preco" id="preco" />
           
            <br>
            <label for="estado">Estado:</label>

        <form:form id="comboEstado" modelAttribute="cidades" action="pesquisarCidade_cadastro.htm" method="get">
            <form:select path="estadoId" onchange="document.getElementById('comboEstado').submit()">
                <form:option label="Escolha" value="0" />
                <form:options items="${estados}" itemValue="estadoId" itemLabel="nome" />
            </form:select>
        </form:form>

        <form:form id="comboCidades" modelAttribute="imoveis" action="pesquisarImoveis_cadastro.htm" method="get">
            <form:select path="cidadeId">
                <form:option label="Escolha" value="0" />
                <form:options items="${listCity}" itemValue="cidadeId" itemLabel="nome" />
            </form:select>
            <input type="submit" value="Pesquisar">
        </form:form>

<br><br><br><br><br>
    
            <input class="submitbutton" type="submit" value="Salvar" onclick="metodo('salvar')">
            <br>
            <input class="submitbutton" type="submit" value="Excluir" onclick="metodo('excluir')">

    
        </form:form>

o engraçado que coloque este botão para o segundo combo e esta funcionando.

o que esta errado?

1 Resposta

V

Aparentemente está correto, mas uma coisa estranha é esses forms dentro de forms, sugiro separar. Outra coisa tenta usar onchange=“javascript: suaFuncao();”

Criado 12 de junho de 2009
Ultima resposta 18 de jun. de 2009
Respostas 1
Participantes 2