Visualizzazione dei risultati da 1 a 3 su 3

Discussione: radio che blocca input

  1. #1
    Utente di HTML.it L'avatar di colde
    Registrato dal
    Feb 2001
    Messaggi
    1,802

    radio che blocca input

    Ciao a tutti,
    ebbene sono di nuovo a chiedere lo script, nonostante il caro Willy mi abbia già dato uno script simile non riesco a modificarlo per la mia nuova esigenza.
    In pratica ho bisogno che selezionando un radio, mi attivi uno script che blocchi o sblocchi una campo input.

    Esempio:

    radio1
    radio2

    input

    -di default è flaggato il radio1 con input bloccato
    -se flaggo il radio2 l'input si sblocca e il cursore si posiziona sul campo input
    -se flaggo di nuovo il radio1, l'input si blocca nuovamente

    ATTENZIONE: spesse volte gli script hanno un baco, nel senso che nel nostro caso cliccando due volte un radio che può essere il radio1 o il radio2, l'input si sblocca e si blocca senza tener conto del reale radio selezionato.


    Grazie
    www.beppegrillo.it
    Il blog di Beppe!!

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Prova questo .....
    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    
    <html>
    <head>
    <title>Untitled</title>
    <script language="JavaScript" type="text/javascript">
    <!--
    function activate(aRadioButton) {
     if (aRadioButton.value == "0" && aRadioButton.checked) {
      document.getElementById('my_text').disabled = true;
    	document.getElementById('my_text').value    = "";
     } 
     if (aRadioButton.value == "1" && aRadioButton.checked) {
      document.getElementById('my_text').disabled = false;
      document.getElementById('my_text').focus();	
     } 
    } 
    //-->
    </script>
    
    </head>
    <body>
    <input type="radio" value="0" name="r1" checked onclick="activate(this)">blocca
    
    <input type="radio" value="1" name="r1"         onclick="activate(this)">sblocca
    
    <input type="text" size="40" id="my_text" disabled="true">
    </body>
    </html>

  3. #3
    Utente di HTML.it L'avatar di colde
    Registrato dal
    Feb 2001
    Messaggi
    1,802
    Grazie badaze ma sono appena riuscito a modificare lo script che già avevo, è un miracolo ma è successo

    Grazie cmq della disponibilità
    www.beppegrillo.it
    Il blog di Beppe!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.