Logo JsDir.com [niente]
Bring Your Site To Life!!!
8 Settembre 2010 - 7:39:23 - 17 scripters on-line! - La tua posizione nel sito: F.a.q. & Answers/
BedInLecce
Frequently Asked Questions (and Answers)
F.A.Q. numero 512.
Ho dei radio button associati a dei campi testo, come posso attivare il radio relativo al campo modificato?

In quest'esempio supponiamo di voler associare un testo ad un radiobutton, attiveremo il radio quando il campo testo viene modificato e cancelleremo il contenuto di tutti gli altri campi testo, in modo da ricevere, nella pagina di arrivo del form, solo il testo associato al radio.


Quando il campo testo viene modificato scatta la funzione CheckRadio() che abilita il radio relativo (diminuendo il valore ricevuto di 1 per poter accedere correttamente all'array dei bottoni), e successivamente il ciclo ripulisce tutti i campi testo diversi da quello che è stato aggiornato dall'utente.
<html>

<head>
<title>Attiva radio alla modifica del text</title>
<script>
<!--
function CheckRadio(IdRadio)
{
document.modulo.selez[IdRadio-1].checked=true;
for (i=1; i<6;i++)
IdRadio!=i?document.modulo["testo"+i].value="":null;
}
//-->
</script>

</head>
<body>
<form name='modulo'>
<input type='radio' name='selez' value='s1'> <input type='text' name='testo1' onchange='CheckRadio(1)'> <br>
<input type='radio' name='selez' value='s2'> <input type='text' name='testo2' onchange='CheckRadio(2)'> <br>
<input type='radio' name='selez' value='s3'> <input type='text' name='testo3' onchange='CheckRadio(3)'> <br>
<input type='radio' name='selez' value='s4'> <input type='text' name='testo4' onchange='CheckRadio(4)'> <br>
<input type='radio' name='selez' value='s5'> <input type='text' name='testo5' onchange='CheckRadio(5)'> <br>
</form>
</body>
</html>


Faq presenti: 515 - Elenca le faq della categoria:
Elenca le 20 FAQ&A più richieste!     Elenca tutte le FAQ

Cerca nelle FAQ...
Testuale
Numero




Per navigare correttamente il sito è necessario abilitare i cookies.
Enjoy Open Source!
ffx80wh1

    documenti
 
 
 
         Stampa
          Segnala
          Preferiti





ffx1201