Molto utile sopratutto quando abbiamo a che fare con utenti inesperti ed impazienti con pagine molto lente.
Per evitare di lanciare più volte la stessa pagine utilizzo una variabile submitted che contiene 0 se non è mai stato schiecciato il pultante, e 1 quando invece lo è già stato.
Ovviamente essendo il javascript lato client, fino a che non verrà comabiata la pagina sarà valido il controllo.
Lo script>
<script>var submitted=0</script>
<input type=”button”
value=”bottone dimostrativo”
onclick=”if(!submitted){submitted=1;/*qui l’azione solitamente submit()*/;}else{alert(‘Attendere..’);return false;}”>
ù
Lo script qui sopra funziona anche sui link, basta mettere la clausola olClick all’interno del tag href
Comments are closed.