Jump to content


Photo

Input Text --> Bloqueando Checkbox


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

#1 Crab

Crab

    Da paz, mas preparado para Guerra

  • Ex-Admins
  • 2521 posts
  • Sexo:Masculino
  • Localidade:Florianópolis - SC
  • Interesses:Desenvolvimento Gráfico e Web.

Posted 20/03/2005, 01:06

Essa do Ctrl+c e Ctrl+v é o bixo...

Bom ... seguimos então ...

seguinte
talvez de certo como já fiz antes e postei aqui ..

esse lance de bloquear campos do form... já tá batido. mas venho a dúvida.

Teria como por exemplo

Eu tenho

2 campos checkbox e um input text

[] checkbox1
[]checkbox2

[¨¨¨¨] input text

tipo digamos que u tenha marcado um dos CBox ou até os dois não interessa ...

mas derrepente eu colocao o cursor no input text.

Teria como ao colocar o cursor no input text, automáticamente desmarcar o CBox ???????

e até desativálo enquanto tiver alguma entrada no input text ???

Essa segunda dúvida não teria muita prioridade mas a primeira seria o âmago da questão.

âmago foi demais ... ningupem vai ma ajudar depois desta.

icon13Até mais

#2 Alex Hiroshi

Alex Hiroshi

    Super Veterano

  • Ex-Admins
  • 4923 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 20/03/2005, 02:11

. . use o evento onfocus para que quando o campo text receber o foco, ele chame uma função que desmarque o checkbox, para desmarcar vc vai usar o checked como false.. .
tipo
<script>
function amago_do_crab(){
document.forum.campo1.checked=false;
document.forum.campo2.checked=false;
}
</script>

<form name="forum">
<input type="checkbox" name="campo1" />
<input type="checkbox" name="campo2" /> <br />

<input type="text" onfocus="amago_do_crab();" />
</form>

Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Ex-Administrador

#3 Balala

Balala

    What you want for yourself?

  • Ex-Admins
  • 3357 posts
  • Sexo:Não informado
  • Localidade:Jaraguá do Sul - SC
  • Interesses:http://forum.wmonline.com.br/index.php?showtopic=5792

Posted 20/03/2005, 09:00

Âmago realmente foi soda :lol:

Agora, tirando o âmago, vou tentar ajudar na outra questão, bloquear quando tiver um conteudo:

<script>
function nao_amago_do_crab(texto){
if( texto.length > 0 ) {
  document.forum.campo1.disabled=true;
  document.forum.campo2.disabled=true;
  }
}
</script>

<form name="forum">
<input type="checkbox" name="campo1" />
<input type="checkbox" name="campo2" /> <br />

<input type="text" name="texto" onkeypress="nao_amago_do_crab(this.value);" />
</form>


Tava errado da forma anterior, dava uns errinhos e tudo mais, agora deve funcionar (y). Justice chato tinha que testar né :P

Edição feita por: Balala, 20/03/2005, 10:36.

Balala - Admin Geral Webfórum - Retired
Twitter
Stop Spreading Lies!
Posted Image

#4 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 20/03/2005, 10:37

Fazendo uma mistureba com a idéia dos irmãos acima eu consegui fazer esse ae.. (nem eu acredito que consegui.. hehe)

<script>
function Xselect(xforum, campo)
{
 objeto1 = eval ("document." + xforum + ".campo1");
 objeto2 = eval ("document." + xforum + ".campo2");
 objeto3 = eval ("document." + xforum + ".texto");

 if (campo == "campo1") {
    eval (objeto2.checked = false);
    eval (objeto3.value = '');
 }

 if (campo == "campo2") {
    eval (objeto1.checked = false);
    eval (objeto3.value = '');
 }

 if (campo == "texto") {
   if (eval (objeto3.value) != "") {
      eval (objeto1.checked = false);
      eval (objeto2.checked = false);
   }
 }
}
</script>

<form name="forum">
<input type="checkbox" name="campo1" onfocus="Xselect('forum', 'campo1');" />
<input type="checkbox" name="campo2" onfocus="Xselect('forum', 'campo2');" /> <br />
<input type="text" name="texto" onkeypress="Xselect('forum', 'texto');" />
</form>
<form name="forum1">
<input type="checkbox" name="campo1" onfocus="Xselect('forum1', 'campo1');" />
<input type="checkbox" name="campo2" onfocus="Xselect('forum1', 'campo2');" /> <br />
<input type="text" name="texto" onkeypress="Xselect('forum1', 'texto');" />
</form>


[]'s
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#5 Alex Hiroshi

Alex Hiroshi

    Super Veterano

  • Ex-Admins
  • 4923 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 20/03/2005, 11:35

:lol:

if( texto.length > 0 )
melhor ser == a 0 ... pois sendo maior, ele ainda vai ter a opção de um digito. . ou >-1
Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Ex-Administrador

#6 david71rj

david71rj

    Novato no fórum

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

Posted 20/03/2005, 12:27

Aew... tow fazendo d cabeça... mais acho q da pra te uma ideia...

<!-- Se habilitar, desabilitará o TEXTO -->
<INPUT TYPE=checkbox NAME=c1>CBox-1
<!-- Se desabilitidado, desabilitará o C1
<INPUT TYPE=checkbox NAME=c2>CBox-2
<!-- Se escrever desabilita os 2 checkbox -->
<INPUT NAME=texto>
<script>
function loop()
{
if(c1.checked)
{
  texto.disabled = true
  ex_texto = texto.value
  texto.value = ""
}
else
{
  texto.disabled = false
  texto.value = ex_texto
}
if(c2.checked)
{
  c1.disabled = false
}
else
{
  c1.disabled = true
}
if(texto.value.length > 0)
{
  c1.disabled = true
  c2.disabled = true
}
else
{
  c1.disabled = false
  c2.disabled = false
}
setTimeout("loop()",0)
}
loop()
</SCRIPT>


<DAVID LANGUAGE=Pt-Br>
nome = "David"
idade = "14"
msn = "david71rj@hotmail.com"
email = "david71rj@gmail.com"
conhecimento = new Array()
conhecimento[1] = "Html"
conhecimento[2] = "JavaScript"
conhecimento[3] = "Html Application"
conhecimento[4] = "VisualBasicScript"
conhecimento[5] = "Active Server Page (ASP)"
site = "http://k.1asphost.co...clickgames2005"
fala = "Só ajudo via MSN!!! kkk... toh zuano... ajudo pelo site tb... mais prefiro MSN :)"
</DAVID>
Erro: Tag não Existe!

#7 Balala

Balala

    What you want for yourself?

  • Ex-Admins
  • 3357 posts
  • Sexo:Não informado
  • Localidade:Jaraguá do Sul - SC
  • Interesses:http://forum.wmonline.com.br/index.php?showtopic=5792

Posted 20/03/2005, 13:25

:lol:

if( texto.length > 0 )
melhor ser == a 0 ... pois sendo maior, ele ainda vai ter a opção de um digito. . ou >-1

Bem que eu vi que a primeira letra ele dexava digitar :lol:

Mas achei que se colocar >= 0 iria ser um erro ainda pior :rolleyes:
Balala - Admin Geral Webfórum - Retired
Twitter
Stop Spreading Lies!
Posted Image

#8 Crab

Crab

    Da paz, mas preparado para Guerra

  • Ex-Admins
  • 2521 posts
  • Sexo:Masculino
  • Localidade:Florianópolis - SC
  • Interesses:Desenvolvimento Gráfico e Web.

Posted 21/03/2005, 14:01

Show...

Pode crer
... mas agora que sei fazer isso descobri através do Justice que não vou poder usar de acordo com oque estou fazendo..

Aí entraríamos no PHP, mas vou postar aqui ... se achrem melhor mover depois é com vcs...

Analisem o drama ...

só pra constar:

Tenho uma página que lista os campos do DB Mysql gerando os campos dentro de um form ...

Bom pra explicar melhor tá aí o link, mas sem o javascript, pois já testei e gera o erro que vou descrever mais abaixo:

http://www.santosema...rojeto/x4_1.php

dá pra ver que gera os campos dinamicamente para cada pproduto listado, a quantidade de produtos é indeterminado, vai depender de quantos eu vou adicionando com o tempo, a tag </form> só aparece ao final do select no db de todos os produtos que mandei exibir.

Sendo assim o name do Chekbox vai ser dinâmico, então não tem como eu declara-lo na função JS para ocultar.


Tipo qundo eu selecionar um checkbos de um produto qualquer ... os outros deselecionam ... quando eu onfocar o input text tbm vai descheckar os restante dos campos dos outros produtos ... sacaram ..

Mas ... o problema agora é esse .. e tá soda como diz o balala sair desta sinuca de bico.

Valeu galera ... não sei se ainda dá pra deixar este tópico aqui mas se avharem melhor mover pra PHP ... vcs que sabem mais que eu ...

(y)Até mais

#9 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 20/10/2017, 16:59

Buy Doxycycline Online Confidential Amoxicillin Ras Amoxicillin Sexual Dysfunction cialis Zithromax Without Prescription Express Pharmacy New Zealand Acheter Kamagra Ligne Suisse
Does Amoxicillin Cure Bladder Infections Cialis Durata Scadenza extra super levitra frumforum.co Propecia 1mg Preisvergleich Cialis E Simili Cheap Celebrex 200mg
Viagra Frome India Viagra Kaufen Auf Rechnung Ohne Rezept online pharmacy Natural Eshop Cialis Danmark Zithromax No Prescription Overnight Shipping Priligy Forum 2013

#10 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 20/10/2017, 21:03

Keflex Metformin Interaction viagra Eroxim Kamagra
Ulcers And Keflex Acheter Du Xenical Sans Ordonnance viagra Levaquin Tablets Secure Amex
Viagra Barata viagra Canadapharmacy1
Finasteride Next Day Delivery Discount Para Que Sirve La Viagra Yahoo Zestril Lisinopril 4 Sale generic viagra Cytotec Acheter Ligne
Stendra Purchasing Medication With Free Shipping Buy Prednisone 20 Mg Tablets viagra Mexico Viagra Online Cialis Generika Kaufen
Tomar Viagra Sin Necesidad Darunavir Caracteristicas La Propecia levitra coupon free trial Cialis Apotheke Ohne Rezept Best Price Kamagera No Rx
Amoxicillin Overuse cheaplevitra Cialis To Buy Nizagara From India

#11 Miguceamma

Miguceamma

    MiguPenjisse

  • Usuários
  • 13201 posts

Posted 21/10/2017, 00:34

Discount Tab Doryx On Line Akron buy viagra online Ordering Short Of Prednizone Cialis Prix Andorre
Kamagra Livraison Rapide Achat Propecia Doping Efectos Colaterales cialis Best Online Site To Buy Sex Drugs Proscar Para La Alopecia Propecia Cytotec Without Prescription




0 user(s) are reading this topic

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

IPB Skin By Virteq