Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di naverit
    Registrato dal
    Apr 2002
    Messaggi
    460

    disabilitare pulsante submit dopo il click

    uso questo codice... che pero' non funziona con internet Explorer vecchie versioni (ad esempio IE8)









    <script language="javascript">


    function disabilita() {

    document.forms["
    carrello"].elements["aggiungi"].disabled=true;

    }


    </script>





    </head>


    <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">


     

     


    <form name="carrello">


    <input type="text" name="campo">


    <input type="submit" onclick="javascript:disabilita()" name="aggiungi" value="aaa">


    </form>






    Praticamente il pulsante si blocca dopo il click.... ma i dati del form non partono... come posso sostituirlo con una versione crossbrowser?
    Ars longa...vita brevis.

  2. #2
    Utente di HTML.it L'avatar di naverit
    Registrato dal
    Apr 2002
    Messaggi
    460
    anche questo non va:


    <formname="carrello_287"action="kart_aggiungi_prodotto.asp"method="post">


    <inputtype="hidden"name="id_regalo"value="287">


    <inputtype="hidden"name="punti"value="1200">


    <inputtype="submit"name="aggiungi_287"value="Aggiungi al Carrello!"onClick="this.value='Attendere...';this.disabled='true '">


    </form><br/>
    Ars longa...vita brevis.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2014
    residenza
    Voltati
    Messaggi
    913
    basta che aggiungi
    codice:
    document.carrello_287.submit();
    Inoltre credo si possa semplificare semplificare
    codice:
    document.forms["
    carrello"].elements["aggiungi"].disabled=true;
    in
    codice:
    document.carrello.aggiungi.disabled=true;
    No

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.