webForumDet fria alternativet

OnClick=disabled(); och Submit

6 svar · 657 visningar · startad av niNe

niNeMedlem sedan maj 2005138 inlägg
#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?

The_HulkMedlem sedan juni 20031 937 inlägg
#2

Hur ser din övriga kod ut?

är din knapp av typen button eller submit?

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

testa att ändra till

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

Det gör ingen skillnad...

niNeMedlem sedan maj 2005138 inlägg
#6

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

colioneMedlem sedan juni 20013 386 inlägg
#7

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

Genererad på 369 ms · cache AV · v20260730165559-full.f96bc7eb