Ragazzi ho esigenza di disabilitare un submit non appena ci clicco su...in modo tale da evitare il doppio click mentre lo script sta già eseguendo l'operazione...
Il concetto in testa ce l'ho..ma non so bene come crearlo..
Qualche consiglio?
Ragazzi ho esigenza di disabilitare un submit non appena ci clicco su...in modo tale da evitare il doppio click mentre lo script sta già eseguendo l'operazione...
Il concetto in testa ce l'ho..ma non so bene come crearlo..
Qualche consiglio?
<script>
// http://www.web-link.it
function submitonce(theform){
if (document.all||document.getElementById){
for (i=0;i<theform.length;i++){
var tempobj=theform.elements[i]
if(tempobj.type.toLowerCase()=="submit"||tempobj.t ype.toLowerCase()=="reset")
tempobj.disabled=true}
setTimeout('alert("il messaggio che preferite una volta inviato il modulo")',2000)}
else
alert("il messaggio che preferite nel caso in cui il browser adoperato non fosse di tipo IE 4+ o NS 6.")
return false}
//-->
</script>
----------------------------------
<form method="POST" onSubmit="submitonce(this)">
ciao
-- -- - - - - -- - - - - - - -
www.g d j net.it
Avevo trovato anche quest'altro metodo..
onclick='document.foto.submit();document.foto.invi o.disabled=true'
Ma appena clicco sul bottone, il tasto si disattiva..ma non avviene l'operazione associata al form..
<form onsubmit="this.namePulsanteSubmit.disabled=true">
o se per esempio hai una funzione di controllo dei campi onsubmit
<form onsubmit="return funzione(this)">
dove
codice:function funzione(f){ if(controllo per campi mal compilati){ ...blablabla... return false } else { f.namePulsanteSubmit.disabled=true; return true; } }
Tenchiu..anche se non mi funziona lo stessoOriginariamente inviato da Xinod
<form onsubmit="this.namePulsanteSubmit.disabled=true">
o se per esempio hai una funzione di controllo dei campi onsubmit
<form onsubmit="return funzione(this)">
dove
codice:function funzione(f){ if(controllo per campi mal compilati){ ...blablabla... return false } else { f.namePulsanteSubmit.disabled=true; return true; } }![]()
Non capisco tutto sto casino per una cosa così semplice... html:
E Javascript:codice:<input type="submit" id="submit1" value="Submit" onclick="Disabilitami(this)" />
codice:function Disabilitami(control) { control.disabled = "disabled"; //qua il codice da eseguire dopo la disabilitazione del pulsante }
Ciao
Il problema è che..cliccando il pulsante..mando in esecuzione uno script php che mi carica dei file..e quindi vorrei fare in modo che mentre sta caricando un'immagine non riceva 1 altra richiesta di upload se per caso qualcuno avesse la bellissima idea di ricliccare sul tasto mentre è in azione il processo di upload...
Per questo nn capisco come fare...
La funzione di per se è semplice..ma è applicata al mio problema che non riesco a capirlo..