Radio Button - setar valor em focus em campo text

308 views
Skip to first unread message

Leonel Knijnik (DJ Aldebaran)

unread,
Jul 21, 2011, 1:01:50 PM7/21/11
to jque...@googlegroups.com
Prezados,

Estou com o seguinte problema:

Preciso que, ao clicar em um campo text, um campo radio mude seu valor. Da mesma forma, ao mudar o valor do radio, que faça focus no campo.

Ambos os eventos estão acontecendo, mas quando se clica no campo text, no focus do mesmo, seta o valor mas ao retornar ao valor anterior do radio, permanece o valor setado, não retornando o valor anterior.

O exemplo "funcional" do erro está em:

http://jsfiddle.net/FZ2Xv/

Peço ajuda dos amigos, e desde já agradeço a atenção.

Grato,

--
Leonel Knijnik (DJ Aldebaran)
Porto Alegre - RS - Brasil
E-mail: djald...@gmail.com

URBANA LEGIO OMNIA VINCIT

"Pecar pelo silêncio, quando se deveria protestar, transforma homens em covardes."
(Abraham Lincoln)

Gustavo Cruz

unread,
Jul 21, 2011, 1:15:10 PM7/21/11
to jque...@googlegroups.com
Não entendi muito bem o que você quer....mas acredito que você vá enviar esses valores pra algum lugar após feita a escolha.

Não seria mais simples verificar se o campo txt é != de vazio? se for...vc ja sabe qual opção o usuario marcou....




2011/7/21 Leonel Knijnik (DJ Aldebaran) <djald...@gmail.com>

Fabio Thomaz

unread,
Jul 21, 2011, 1:25:38 PM7/21/11
to jque...@googlegroups.com
você deve usar a função "filter" para localizar qual radio você quer marcar quando clica no input
e na hora de exibir o valor do radio (clique do botão), utilize o seletor :checked

Segue um exemplo baseado no seu código:

[]'s
Fabio Thomaz

2011/7/21 Gustavo Cruz <gfcm...@gmail.com>

Leonel Knijnik (DJ Aldebaran)

unread,
Jul 21, 2011, 1:33:39 PM7/21/11
to jque...@googlegroups.com
Fechou todas!!

Com a tua ideia, solucionei o problema.

Mais uma vez a colaboração dos amigos da lista foi de grande valia.

Grato, Leonel

Jeferson de Araujo Damasceno

unread,
Jul 21, 2011, 1:36:12 PM7/21/11
to jque...@googlegroups.com
Eu não entendi.
Mas, caso você queira apagar o valor do campo text quando clicar em
"Enviar agora", basta colocar

$('#datahoraenvio').click( function() {
$('.enviar').val('agendar').attr('checked','true');
$("#datahoraenvio").attr('value','');
});
...

Mas repare que os dois campos estão com o mesmo value, é isso mesmo?

Reply all
Reply to author
Forward
0 new messages