Avatar billede Jman Praktikant
17. maj 2004 - 15:54 Der er 10 kommentarer og
1 løsning

Submit kun en gang

Hvorledes gør man, så når der er klikket på submitknappen er den disablet, så bruger ikke kan "dobbelklikke" på knappen
Avatar billede fennec Nybegynder
17. maj 2004 - 15:56 #1
onclick="this.disabled"
Avatar billede skovenborg Nybegynder
17. maj 2004 - 15:57 #2
måske <input type="submit" onclick="this.disabled = 'true';" />
Avatar billede fennec Nybegynder
17. maj 2004 - 16:00 #3
rigtig skovenborg. Jeg glemte "= 'true'". Det er dine point...
Avatar billede skovenborg Nybegynder
17. maj 2004 - 16:00 #4
hvis det var det han mente altså - for når man først har trykket submit går den jo til en anden side - og her vil knappen vel at mærke ikke være disabled.
Avatar billede Jman Praktikant
17. maj 2004 - 16:03 #5
Jeg kan ikke få den til at spille med
<INPUT TYPE="submit" value="upload" style="<%=Button%>" onclick="java script:alert('Hav tålmodighed! \nLuk ikke browservinduet\n\nNår du kan se filnavnet til højre er filen uploadet')">
Avatar billede Jman Praktikant
17. maj 2004 - 16:05 #6
Det er den samme side der refreshes, når upload er gennemført.
Jeres ovenstående forslag disabler godt nok knappen, men der sker ingen submit
Avatar billede Jman Praktikant
17. maj 2004 - 16:05 #7
vender tilbage i morgen :/
Avatar billede fennec Nybegynder
17. maj 2004 - 16:06 #8
<INPUT TYPE="submit" value="upload" style="<%=Button%>" onclick="this.disabled = 'true';alert('Hav tålmodighed! \nLuk ikke browservinduet\n\nNår du kan se filnavnet til højre er filen uploadet')">
Avatar billede skovenborg Nybegynder
17. maj 2004 - 16:08 #9
det her kan jeg sagtens få til at virke:
<INPUT TYPE="submit" value="upload" style="<%=Button%>" onclick="java script:alert('Hav tålmodighed! \nLuk ikke browservinduet\n\nNår du kan se filnavnet til højre er filen uploadet');this.disabled = 'true';">

Men må man heller ikke kunne submitte en gang til, efter man har sendt formularen én gang og kommer tilbage på siden?
Avatar billede roenving Novice
17. maj 2004 - 16:35 #10
Der skal ikke være 'er om true: <input type="submit" onclick="this.disabled = true;" />
Avatar billede olebole Juniormester
17. maj 2004 - 16:36 #11
<ole>

Vi tager lige mantraet først: Aldrig 'java script:' i en event-handler!  :)

Da onclick-event'en afvikles før knappens default-action, ville jeg nok ikke gøre det på den måde. Tænk, hvis man kom ud for en browser, der rent faktisk gjorde, som den burde - og disabler knappen, inden submitten bliver udført  ;o)

/mvh
</bole>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester