Jump to content


Photo

Desabilitar Input Com Checkbox


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

#1 redstyle

redstyle

    Expert

  • Usuários
  • 540 posts
  • Sexo:Masculino

Posted 21/07/2005, 13:59

Galera,
Estava precisando habilitar e desabilitar um campo de texto caso o usuário clicou em "não" no checkbox.

Olha isso:
sim<input name="ok" type="radio" value="1" onClick="checkbare(1)" checked>
não<input name="ok" type="radio" value="2" onClick="checkbare(2)">
<input name="motivo" type="text" class="campologin2" id="motivo" disabled="disabled">
 <script type="text/javascript">
function checkbare(num){
    if (num == 2){
        document.formconf.motivo.disabled = '';
    } else {
        document.formconf.motivo.disabled = true;
        document.formconf.motivo.value = '';
    }
}
</script>

A questão é: como vou ter várias linhas dessas:
<input name="ok" type="radio" value="1" onClick="checkbare(1)" checked>
<input name="ok" type="radio" value="2" onClick="checkbare(2)">
<input name="motivo" type="text" class="campologin2" id="motivo" disabled="disabled">

precisava que a função funcionasse de acordo com o número de campos, mesmo se não souber a quantidade exata de linhas.

No php nomeio os input com motivo[] com o sinal [] pra mandar como array...mais como fazer isso com o javascript?

[]'s

Edição feita por: redstyle, 21/07/2005, 14:00.

Conheça meu blog para Aprender Laravel (Framework PHP)


#2 edmais

edmais

    Just do it!

  • Usuários
  • 797 posts
  • Sexo:Não informado
  • Localidade:BH - MG

Posted 21/07/2005, 17:15

Usa ids.

<input name="ok" type="radio" id="1" onClick="checkbare(1)" checked/>
<input name="ok" type="radio" id="2" onClick="checkbare(2)"/>


<script language="javascript">
function checkbare(num){
if (document.getElementById(num).checked == true){
//habilita
}else{
//desabilita
}
}
</script>


Isso aí resolve?
Eduardo Batista

#3 redstyle

redstyle

    Expert

  • Usuários
  • 540 posts
  • Sexo:Masculino

Posted 21/07/2005, 17:47

Opa ajuda muito valeu...
Mais uma pergunta já que vc usou o getelementbyid

fiz uma div e coloquei id nela
<div id="quadrado" class="quadrado" ouMouseOver="aumenta()"></div>

e na class falo que a div tem 25 x 25 px. Queria, quando passar o mouse em cima da div que ele aumentasse pra 50 x 50 px.

Estou sando isso mais num vai.

function aumenta(){
     document.getElementById("quadrado").style.width = "50px";	
}

Vc sabe como resolver?

[]'s

Edição feita por: redstyle, 21/07/2005, 17:49.

Conheça meu blog para Aprender Laravel (Framework PHP)


#4 HaroNism

HaroNism

    Super Veterano

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

Posted 17/09/2017, 12:46

Diflucan 100 Mg cialis price Canadian Pharmacy That Takes Paypal
Levitra 5 Mg Prezzo Ordonnance Cialis Keflex And Heat
Citalopram 20 Mg Without Prescription <a href=http://cialtobuy.com>generic cialis</a> Metformin Buy On Line
Online Pharmacy Www buy cialis Online Cialis Generic Amoxicillin Necessary After Dog Neuter 500 Mg Cephalexin Capsules Cialis Pas Cher A Paris Cialis Mg 10 cialis Problemas Propecia

#5 HaroNism

HaroNism

    Super Veterano

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

Posted 04/10/2017, 05:26

Buy Elavil No Prescription Best Generic Viagra Pills 24 Hr Canadian Pharcemy generic viagra Cialis Viagra Generico Online Cialis Prix Grenoble Propecia Side Effects Blisters
Where Can I Buy Bentyl On Line Australia Price how to get a free trial of levitra Online Acquisto Levitra Generico
Que Significa La Propecia Onlinepharnacy Cialis 5 Mg Cost Walmart cialis Viagra Y Ejercicio

#6 HaroNism

HaroNism

    Super Veterano

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

Posted 28/10/2017, 19:53

Noroxin cialis Propecia Liver Side Effects
Ticarcillin Amoxicillin Clavulanate Tadalis Sx Soft Order Online viagra prescription Cialis Generico In Italia

#7 HaroNism

HaroNism

    Super Veterano

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

Posted 16/11/2017, 16:19

Risque Achat Viagra En Levallois Cialis O Viagra Effetti Collaterali viagra prescription Secure Hydrochlorothiazide
Levitra Quante Ore Dura levitra 20mg on web Viagra Tablets Xenical Online Cheap
Fucidin Usa Alternative generic viagra Zentel 400mg Confezioni Viagra 100 Mg Cephalexin Reaction




0 user(s) are reading this topic

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

IPB Skin By Virteq