Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Disabled on click

  1. #1

    Disabled on click

    Ho aggiunto onclick="this.disabled=true;" ad alcuni pulsanti SUBMIT per evitare il doppio click.

    Risultato: con Firefox tutto ok, con IE il pulsante submit non svolge più alcuna operazione. Perchè?

  2. #2
    Davvero non mi sa aiutare nessuno?
    Vi prego, è importante per me!

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    non funziona perche' l' onclick viene valutato prima della funzione che nativamente avvia un input di tipo submit (il submit del form)

    che io sappia non c'e' regola fissa, ogni browser interpreta la successione dei 2 eventi in maniera autonoma

    prova con
    <script>
    var n=0;
    function funz(){
    if(n==0){n++;return true;}
    else return false;
    }
    </script>

    <form onsubmit="return funz()">

  4. #4
    Intanto grazie...

    Anch'io credevo fosse qualcosa del genere (avevo individuato il problema, non il modo per risolverlo ovviamente) ma sembra davvero che continui a non funzionare, magari avrò sbagliato qualcosa io...

    <input style="HEIGHT: 25px; WIDTH: 125px" type="submit" name="submit" value="SEARCH FORUMS" onsubmit="return funz()" onclick="this.disabled=true;">

  5. #5
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    l' onsubmit nel tag <form>
    <form onsubmit="return funz()">

    nell' input type="submit" togli completamente l' onclick="this.disabled=true;"

  6. #6
    sorry

    credo che questo eviti il doppio click...
    se volessi anche avere l'effetto grafico del pulsante disabilitato?

    Lo so che forse chiedo troppo

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 © 2026 vBulletin Solutions, Inc. All rights reserved.