Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Disabilitare un bottone se i campi user e pass non sono stati inseriti

    Ciao ragazzi,

    premetto che di Javascript so poco e niente, cmq avrei bisogno di uno script che, se non sono stati inseriti username e password, disabiliti il bottone per l'invio del form.

    Qualcuno mi sa dire dove posso trovare un script del genere? Grazie mille e ciao

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    ciao, puoi provare così


    <script>
    function controlla(){
    f=document.form1
    f.invio.disabled=(f.campo1.value=='' || f.campo2.value=='')
    }
    </script>

    e sotto:


    <form name="form1">
    <input type="text" name="campo1" onBlur="controlla()"/>
    <input type="password" name="campo2" onBlur="controlla()"/>
    <input type="submit" name="invio" disabled/>
    </form>

  3. #3
    Ho provato ma non funziona del tutto: il tasto invia si disabilita ma quando clicco sui campi input (per inserire il testo) mi da l'errore (f.input è nullo o non è un oggetto)

    Qui è elencato il form con il codice (inserito nell'head):

    <script language="Javascript">
    <!--
    function controlla(){
    f=document.Id_utente;
    f.invio.disabled = (f.nome_ut.value == '' || f.pass.value == '');
    }
    -->
    </script>

    Qui c'è il form (nel body)
    <form name="id_utente" action="menu_utente.php" method=post>
    <input class="menubis" name="nome_ut" type="text" size="25" onBlur="controlla()">
    <input class="menubis" name="pass" type="password" size="15" onBlur="controlla()">
    input class="menubis" type="submit" name="invio" value="Log In" disabled>

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    occhio alle maiuscole e alle minuscole...

    <script language="Javascript">
    <!--
    function controlla(){
    f=document.id_utente;
    f.invio.disabled = (f.nome_ut.value == '' || f.pass.value == '');
    }
    -->
    </script>


    <form name="id_utente" action="menu_utente.php" method=post>
    <input class="menubis" name="nome_ut" type="text" size="25" onBlur="controlla()">
    <input class="menubis" name="pass" type="password" size="15" onBlur="controlla()">
    <input class="menubis" type="submit" name="invio" value="Log In" disabled>

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.