Visualizzazione dei risultati da 1 a 4 su 4

Discussione: INPUT disattivo/attivo

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

    INPUT disattivo/attivo

    Ciao a tutti,
    mi servirebbe uno script in modo da rendere un campo input normalmente disattivo (senza la possibilità di scriverci) ma che cliccando su un radiobotton mi dia la possibilità di poter inserire il testo, attivandolo. Inoltre avrei bisogno che una volta attivato il campo, il cursore del mouse/tastiera mi vada direttamente nel campo in modo da poterci scrivere e finchè non è stato scritto qualcosa, non si possa cliccare da nessun'altra parte obbligando l'utente all'inserimento del testo.

    E' possibile? Immagino di si ma non sono in grado di farlo.

    Attendo qualche aiuto.

    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
    Per la prima parte....

    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    
    <html>
    <head>
    <title>Untitled</title>
    <script language="JavaScript" type="text/javascript">
    <!--
    function pippo() {
     document.getElementById('t1').disabled = ! document.getElementById('t1').disabled; 
     if (! document.getElementById('t1').disabled) {
      document.getElementById('t1').focus()
     } //  if (! document.getElementById('t1').disabled)
    } // function pippo()
    //-->
    </script>
    
    </head>
    <body>
    <input type="text" id="t1" size="40" disabled="true">
    
    <input type="button" value="Clicca" onclick="pippo()">
    </body>
    </html>

  3. #3
    Utente di HTML.it L'avatar di colde
    Registrato dal
    Feb 2001
    Messaggi
    1,802
    Grazie, e se ho due radio che uno abilita l'INPUT mentre l'altro lo disabilita? Come devo modificare lo script?

    Normalmente l'INPUT dovrà essere disabilitato.
    www.beppegrillo.it
    Il blog di Beppe!!

  4. #4
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Puo' essere cosi ....
    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    
    <html>
    <head>
    <title>Untitled</title>
    <script language="JavaScript" type="text/javascript">
    <!--
    function pippo() {
     document.getElementById('t1').disabled = ! document.getElementById('t1').disabled; 
     if (! document.getElementById('t1').disabled) {
      document.getElementById('t1').focus()
     } //  if (! document.getElementById('t1').disabled)
    } // function pippo()
    
    function pluto(aBool) {
     document.getElementById('b1').disabled=aBool;
     if (!aBool) {
      document.getElementById('t1').disabled = true;
      pippo();
     }
    } // 
    //-->
    </script>
    
    </head>
    <body>
    <input type="text" id="t1" size="40" disabled="true">
    
    <input type="button" id="b1" value="Clicca" onclick="pippo()" disabled="true">
    
    <input type="radio" name="r1" value="1"                onclick="pluto(false)">Abilita
    
    <input type="radio" name="r1" value="0" checked="true" onclick="pluto(true)" >Disabilita
    
    </body>
    </html>

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.