Olá Pessoal!
Eu estou com um probleminha, preciso capturar o valor do radio button que foi checado e enviar pelo botão.
Como faço isso?
Os radios são montados com o <c:forEach>.
Obrigado.
Olá Pessoal!
Eu estou com um probleminha, preciso capturar o valor do radio button que foi checado e enviar pelo botão.
Como faço isso?
Os radios são montados com o <c:forEach>.
Obrigado.
só colocar o nome dele na convenção do vraptor:
<input type="radio" name="objeto.propriedade" value="VALOR"/>
<input type="radio" name="objeto.propriedade" value="OUTRO_VALOR"/>
<input type="radio" name="objeto.propriedade" value="MAIS_UM_VALOR"/>
note que o name tem que ser o mesmo pra todos os radios
Isso ai já está sendo feito… O problema é que eu preciso enviar isso na action do form para uma lógica que recebe o numero que foi checado…
vc quer mudar a action do form de acordo com o radio?
ou vc quer só mandar o dado do checkbox?
Só mandar o numero que foi checado…
só colocar o radio dentro do form então
Mas o meu problema está em enviar o valor que foi clicado para a minha lógica. Olhe a minha JSP:
[code]<%@taglib uri=“http://java.sun.com/jsp/jstl/core” prefix=“c”%>
<%@taglib uri=“http://java.sun.com/jsp/jstl/fmt” prefix=“fmt”%>
<c:import url="/WEB-INF/jsp/imports/header.jsp" />
<c:import url="/WEB-INF/jsp/imports/menuTabelas.jsp" />
Editar
Remover
Selecione | Descrição |
---|---|
${aquisicao.descricaoAquisicao} |
<c:import url="/WEB-INF/jsp/imports/footer.jsp" />[/code]
vc tá recebendo um parâmetro chamado id no controller?
Sim… mas ele não está enviando nenhum valor…
será pq todos os checks estão checados?
vc tá recebendo um Long id no parâmetro da lógica no vraptor?
Na verdade só 1 fica checado. E o id é do tipo Long…
O problema não está na minha action do form?
Está anotada com @Delete@Path("/aquisicao/{id}") (para o botão remover) e com @Get@Path("/aquisicao/{id}") (para o botao editar).
vc não está recebendo o id pela url (a menos que o radio mude a action do form via javascript)
tire o {id} dos seus paths que vai funcionar, ou mude via javascript
Caracaaa meu! Funcionou! To mto feliz, fiquei o dia inteiro nisso… Muito obrigado!!