webForumDet fria alternativet

OnClick=disabled(); och Submit

JavaScript

6 svar · 657 visningar · startad av niNe

Medlem sedan maj 2005138 inlägg
Frågan#1

Hejsan

Har ett filuppladdningsformulär för ett antal högupplösta bilder som laddas upp på min server. Jag vill att när man klickar på Upload-knappen så ska den inaktiveras medans filerna laddas upp.

Detta istället för att krångla med en progressbar.

Kör enligt följande:

<script language="JavaScript"> 
function disable() { 
if(document.getElementById("Submit").disabled==false){
	document.getElementById("Submit").disabled=true;
	document.getElementById("Submit").value="Laddar upp bilderna..."
} 
}
</script>

Vilket disablar uploadknappen och byter namn på den, men formuläret processas heller inte.

Vad gör jag för fel?

Medlem sedan juni 20031 837 inlägg
#2

Hur ser din övriga kod ut?

är din knapp av typen button eller submit?

Medlem sedan maj 2005138 inlägg
#3
<input type="submit" name="Submit" value="Upload!" onclick="disable();">
Medlem sedan juni 20031 837 inlägg
#4

testa att ändra till

<input type="submit" name="Submit" value="Upload!" onclick="disable(); return true;">
Medlem sedan maj 2005138 inlägg
#5

Det gör ingen skillnad...

Medlem sedan maj 2005138 inlägg
#6

Slängde på en:
document.form1.submit();
i scriptet, så funkade det...

Medlem sedan juni 20014 421 inlägg
#7

det är bättre att köra den koden i onsubmit

253 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)