Pegar uma valor em um <html:text> Struts

2 respostas
ramilani12

Olá pessoal , estou dando manutenção em sistema todo feito em Struts e ruim que não entendo nada de Struts mas estou aprendendo na marra e estou gostando da arquitetura

É o seguinte precisaria pegar uma valor em <html:text> e passar para função JavaScript e não estou conseguindo:

&lt;html:text property="observacao" size="30" styleClass="inputfield" styleId="srObservacao"  /&gt;

&lt;input type="button" class="websap_Botao" value="Pesquisar" 
onclick="buscarRua(baixasForm.observacao.value, 
baixasForm.srlocalizacao.value);"/&gt;

No struts-config.xml tenho action definida:

&lt;action path="/baixas" 
            name="baixasForm" 
            scope="session" 
             &gt;&lt;/action&gt;

Esse name baixasForm se refere ao nome do form do HTML (<form name=“baixasForm”>) ?

Para que consigua fazer isso baixasForm.observacao.value? para pegar que o usuário digitou no <html:text> ?

Obrigado!

2 Respostas

ramilani12

Obrigado erasmosouza , já resolvi o problema.

document.all.srObservacao.value;
logan

As tags do Struts mantem o mesmo padrao de nome do HTML puro …
no seu caso não sei como está implementado a sua função “buscarRua” do JavaScript …
apenas um " document.baixasForm.observacao.value" já resolve seu problema, pq a tag html:text do Struts cospe o codigo html na pagina.

se não rolar poe a implementação do JavaScript para agente dar uma olhada

Abçs

Criado 8 de fevereiro de 2007
Ultima resposta 8 de fev. de 2007
Respostas 2
Participantes 2