Olá a todos do GUJ,
Sou novo em Java pra web e struts2,
e como primeiro projeto,
desenvolvi um formulário de avaliação
que é composto por vários radios,
porém, após preencher a primeira página,
quando carrego a segunda,
os radios continuam marcados.
Já tentei usar uma função java script
que setasse todos os radios com checked=false,
porém não funcionou,
sim, estouy usando o mesmo name,
na verdade estou usando o id do radio.
as páginas ainda não estão on-line,
esses detalhes devem ser resolvidos
C
Carlos_Mello
[code]
fiaux
Usou o mesmo código nas duas jsps? É uma action só?
C
Carlos_Mello
sim , sim.
é apenas uma jsp e uma action
fiaux
após preencher a primeira página,
quando carrego a segunda,
:?: :?:
C
Carlos_Mello
é a mesma página,
porém tenho dados dinâmicos nela,
logo “são páginas diferentes”
fiaux
Cara, não tô entendendo… mostra o código da jsp.
C
Carlos_Mello
<s:formaction="Avalia">[color=blue][/color]<tableborder="2"bgcolor="#E0FFFF"width="1100"><s:radiolabel="1 - Seu contato com o professor foi suficiente para avaliá-lo"name="pergunta[0]"list="{'Sim','Nao'}"/><s:radiolabel="2 - O desenvolvimento da disciplina foi comprometido por faltas ou atrasos do professor"name="pergunta[1]"list="{'Pes','Ins','Reg','Bom','Exc'}"/><s:radiolabel="3 - O professor seguiu a programação prevista"name="pergunta[2]"list="{'Pes','Ins','Reg','Bom','Exc'}"/><s:radiolabel="4 - O professor mantém um bom relacionamento com os alunos em sala"name="pergunta[3]"list="{'Pes','Ins','Reg','Bom','Exc'}"/>
C
Carlos_Mello
esse é apenas um fragmento do código,
a página toda será usada para várias vezes para avaliar disciplinas diferentes,
porém, ao passar de uma disciplina para outra,
a avaliação anterior continua marcada,
porém queria que os radios fossem desmarcados…
Como???
fiaux
O Struts irá buscar o valor para setar checked ou não checked na variável que você informa no name="". É ela que deve ser resetada para ficar desmarcado.