Jump to content


Photo

Focus Radio/texto


  • Faça o login para participar
4 replies to this topic

#1 kbalera

kbalera

    Normal

  • Usuários
  • 108 posts
  • Sexo:Não informado
  • Localidade:<? Ipatinga?>
  • Interesses:<? print "Php - WebDesigner"; ?>

Posted 26/07/2003, 09:26

tipo assim galera eu ja perguntei issu um tempo atraz e axo q perguntei complicado agora vou ver se pergunto melhor

tipo assim eu tenho 3 opcoes(campo radio) issu em uma busca ai dependendo da opcao marcada q vai ter a busca relacionada so que tipo assim eu tenho mais 2 campo texto..

radio1 > texto1
radio2 > texto2
radio3

tipo assim eu tava kerendo qnd eu clickar no texto1 da um focus no radio1.
ow qndeu clicar no texto2 da um focus no radio2

e o contrario tb qnd eu marcar o radio1 da um focus no texto1 e qnd eu marcar o radio2 da um focus no texto2

pq tipo assim se eu marcar o radio q tem um texto correspondente eu vou ter q digitar alguma coisa pra busca valer.... entedeu?
<?php
print "nick = Kbalera";
print "email = junior@rockiando.com.br";
print "cidade = IPATINGA/MG";
print "A arte de criar, é bem maior de que falar que criou";

?>

#2 gnomo

gnomo

    Novato no fórum

  • Usuários
  • 23 posts
  • Sexo:Não informado

Posted 26/07/2003, 19:07

Já tentei uma vez mas não consegui:

não tem como o cara clica num link pra seleciona um radio, pois são 3 radios, né?
então:
<input type="radio" NAME="radio">
<input type="radio" NAME="radio">
<input type="radio" NAME="radio">
os nomes devem ser iguais para qd for clicado um o outro seja desclicado.
E no javascript os nomes devem ser diferentes se nao da erro pois ele nao sabe qual dos tres eh pra seleciona.

--------------------------------------------------------------

agora qd clica no radio da focus no campo isso é assim:

<script>
function focus1(){
document.form.input1.focus()
}
function focus2(){
document.form.input2.focus()
}
function focus3(){
document.form.input3.focus()
}
</script>
<form name="form">
<input type="radio" name="radio" onclick="focus1()">
<input type="radio" name="radio" onclick="focus2()">
<input type="radio" name="radio" onclick="focus3()">
<input type="text" name="input1">
<input type="text" name="input2">
<input type="text" name="input3">
</form>


Valeu!
+ NOME - Tiago Monteiro Loeblein
+ E-MAIL - gnomo88@bol.com.br
+ SITE - www.superservicos.kit.net

#3 Chinello Cybernético

Chinello Cybernético

    Simplesmente "Chinello"

  • Usuários
  • 1892 posts
  • Sexo:Masculino
  • Localidade:Canoas - RS

Posted 27/07/2003, 00:49

Ow Leleko..

Se tá aprendendo a usar JS hein!? Naum lembro de vc saber isso naum..

Mas ainda precisa aprender mais.. hehe.. Tipo: nesse teu código tem 3 funções, quando só precisaria ter uma.. ;)

E vc falou que naum dá pra fazer o que ele quer por causa dos nomes.. Mas pelo geito vc esqueceu do ID (ou neim aprendeu ainda.. hehe).. Eu fiz aqui um código que funfa do geito que ele quer, usando apenas 2 funções, mas eu tb podia usar uma só.. Mas ía ficar um pouco complexo para um user que naum entende muito de JS, entender o código..

Esse é o código:

<script>
function DaFoco(campo){
    document.forms['form1'].elements[campo].focus()
}
function DaFocoRadio(id) {
    document.getElementById(id).checked = true
    //document.getElementById(id).focus()
}
</script>
<form name="form1">
<input type="radio" name="radio" id="radio1" onclick="DaFoco('input1')">
<input type="radio" name="radio" id="radio2" onclick="DaFoco('input2')">
<input type="radio" name="radio" id="radio3" onclick="DaFoco('input3')">
<input type="text" name="input1" onClick="DaFocoRadio('radio1');">
<input type="text" name="input2" onClick="DaFocoRadio('radio2');">
<input type="text" name="input3" onClick="DaFocoRadio('radio3');">
</form>

O kbalera falou em dar foco ao radio, mas eu acho que ele quiz dizer marcar o radio, pois apenas o foco naum faz nada..

Intaum no código eu já botei pra marcar o radio, mas coisas queira dar só o foco, é só tirar o comentário (apagar as duas barras "//") e apagar o outro código, e pronto.. ;)

Fui.. :P
Diego Sampaio - kroW - PHP Framework > http://chinelloweb.net/
chinello at gmail dot com

System > Athlon 64 3200+ Mobile | Kubuntu 7.04 Fesity Fawn AMD64 | Kernel 2.6.20-16
Coding @ KDE 3.5.7 | PHP 5.2.1 | Apache 2.2.3 | MySQL 5.0.38

#4 kbalera

kbalera

    Normal

  • Usuários
  • 108 posts
  • Sexo:Não informado
  • Localidade:&lt;? Ipatinga?&gt;
  • Interesses:&lt;? print &quot;Php - WebDesigner&quot;; ?&gt;

Posted 28/07/2003, 09:23

ai galera valeu eihn,,,,,,

vou estar testando aki e mt obrigado....
<?php
print "nick = Kbalera";
print "email = junior@rockiando.com.br";
print "cidade = IPATINGA/MG";
print "A arte de criar, é bem maior de que falar que criou";

?>

#5 kbalera

kbalera

    Normal

  • Usuários
  • 108 posts
  • Sexo:Não informado
  • Localidade:&lt;? Ipatinga?&gt;
  • Interesses:&lt;? print &quot;Php - WebDesigner&quot;; ?&gt;

Posted 28/07/2003, 09:27

era is su mesmo q eu keria mt obrigado
<?php
print "nick = Kbalera";
print "email = junior@rockiando.com.br";
print "cidade = IPATINGA/MG";
print "A arte de criar, é bem maior de que falar que criou";

?>




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq