Re:Consulta na mesma pagina?

5 respostas
Pedrosa

Basta submeter a pagina para a servlet e devolver para pagina uma lista da segunda combo, ou use Ajax:

function filtrar(){
    if(document.forms[0].filtro.value==""){
        alert("Selecione uma opção para ordenar");
        document.forms[0].filtro.focus();
        return;
    }
    document.forms[0].acao.value="Gerar";
    document.forms[0].action="chamadas";//servlet
    document.forms[0].submit();
}

5 Respostas

M

Olá Pessoal

tenho duas combo box
e ao mudar uma delas a outra mudaria de acordo com a primeira…
um evento do tipo onchange e tal…

mas como eu faco pra rodar uma consulta
na mesma pagina sem o botao submit…

uso JSP para as paginas dinamicas…mas nao to
conseguindo chamar uma funcao Java no evento onchange do
javascript …o q nao eh possivel creio eu…entao como fazer…
sei q deve ser algo simples mas ta foda!!

alguem tem alguma ideia simples e pratica ai?

Atc,
Fernando

M

estou ainda comecando…

sera q dava pra ser um pouco mais detalhista…

esse filtrar eu chamo no onchange entao?

Atc,
Fernando

M

entendi o q vc falou …

veja se meu raciocinio está certo?

no onchange eu chamo essa funcao

caso nao tenha nada no box ele da um alerta para o cara
escolher alguma coisa…
quando o cara escolhe alguma coisa…

function filtrar(){
     if(document.forms[0].menu1.value==""){
         alert("Selecione uma opção para ordenar");
         document.forms[0].filtro.focus();
         return;
     }
     document.forms[0].acao.value="Gerar";
     document.forms[0].action="/registrarOcorrencia/registrar.do?method=combobox";//servlet
     document.forms[0].submit();
 }

ele daria o meu action …como fiz ae…

só nao entendi …esse GERAR ?
e o focus mt bem! e tipo…para min colocar o resultado
na outra combo , é atravez de request mesmo né ? tipo…

faço a consulta la no action e seto -> request.setAttribute(“exemplo”,valor_da_consulta);

e imprimo esse valor na outra combo…

Atc,
Fernando

M

consegui cara valew!!!

T

Eu estou com o seguinte problema:

Tenho uma JSP onde mostro os detalhes de um cliente e na parte superior permito que o usuário faça uma nova pesquisa, porém essa parte onde pode ser feita a pesquisa vem preenchida da JSP anterior com os dados da primeira pesquisa que o usuário realizou.

Devido ao fato dos campos virem preenchidos eu não consigo passar um novo parâmetro para uma função Javascript pois o mesmo já está recebendo valores do request.

alguém já passou por algo parecido? Se sim… poderiam me ajudar?

vlws…

Criado 15 de agosto de 2006
Ultima resposta 17 de ago. de 2006
Respostas 5
Participantes 3