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

    campi obbligatori e submit

    salve, ho un form e vorrei fare in modo che il tasto submit restasse disabilitato fino a quando tutti i campi (3) sono stati riempiti.

    ho trovato online questo semplice codice

    codice:
    <script type="text/javascript" language="javascript"> 
    function cambiastato_submit() { 
        if (document.getElementById("nick").value=='' ||         document.getElementById("pwd").value=='' || document.getElementById("email").value=='' ) 
            {
    			document.getElementById("send").disabled = true; 
    		} 
        	else { document.getElementById("send").disabled = false; } 
        } 
    </script>

    che in effetti con explorer funziona..

    ma ad esempio con chrome non funziona.

    C'è un modo per aggirare questo problema ? (che non sia l'abbandono di javascript )

    grazie a tutti.

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Strano, come richiami la funzione? E prova a togliere language="javascript" nel tag script
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    ciao, ho tolto language="javascript" ma non è cambiato niente.

    la richiamo così

    codice:
    <body onload="cambiastato_submit();"> 
    <form action='addstep2.php' method='post'>
    <input type="text" name="nick" onkeyup="cambiastato_submit();">
    <input type="text" name="pwd" onkeyup="cambiastato_submit();">
    <input type="text" name="email" onkeyup="cambiastato_submit();">
    <input id="send" type="submit" value="Step 2 - Confirm your account">
    </form>

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ma non c'è l'attributo id nei campi input e i browser seri distinguono id dal name.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    beh grazie mille

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.