Avatar billede htx98i17 Professor
17. april 2007 - 21:39 Der er 16 kommentarer og
1 løsning

disabled i submit

jeg har

<input type="submit" value="Send" disabled>

Hvilket i alle tilfælde (min i hvert fald) gør at knappen forandrer sig og ikke kan trykkes på.

I det fleste tilfælde (læs: ikke alle) gør det også at man ikke kan submitte ved at markere et andet input felt i samme form og klikke ENTER for at submitte.

Men det er kun nogle gange den disabler ENTER submit funktionen. Hvordan i hele hulen kan det være?

Kender nogen en anden sikker metode?
Avatar billede leif Seniormester
17. april 2007 - 21:51 #1
Det må være browser relateret vil jeg skyde på !
Avatar billede htx98i17 Professor
17. april 2007 - 22:00 #2
I mine tilfælde var det i samme browser på samme computer
Avatar billede leif Seniormester
17. april 2007 - 22:12 #3
Men samme kode ?
Avatar billede htx98i17 Professor
17. april 2007 - 22:18 #4
samme kode
men ikke samme html-side

jeg har tjekket koden omkring formen også
at der er de rigtige afslutninger af </form> etc etc
Avatar billede thesurfer Nybegynder
17. april 2007 - 22:28 #5
htx98i17> Hvad er det du prøver på..? :-)
Avatar billede htx98i17 Professor
17. april 2007 - 22:32 #6
jeg vil bare disable submit af en form? :-)
Avatar billede thesurfer Nybegynder
17. april 2007 - 22:34 #7
Hvad med bare?: <form onsubmit="return false">

:-)
Avatar billede htx98i17 Professor
17. april 2007 - 22:38 #8
Det kunne være en løsning hvis der ikke er en uden javascript :)
Avatar billede thesurfer Nybegynder
17. april 2007 - 22:38 #9
Om du også vil disable submit-knappen, er op til dig..

Hvis disable-formsubmit er en del af et valideringsscript, vil jeg anbefale at bruge:

onsubmit="return navnetpaafunktionen(this)"

Så kan du bruge:

function navnetpaafunktionen(f)
{
if (f.fornavn.value == "")
{
alert("Du har ikke skrevet dit fornavn");
f.fornavn.focus();
return false;
} else {
return true;
}

}
Avatar billede thesurfer Nybegynder
17. april 2007 - 22:39 #10
Så vidt jeg ved, kan man ikke disable submit af en form, uden at programmere sig ud af det, idet det er meningen at en form skal kunne submittes.. :-)
Avatar billede htx98i17 Professor
17. april 2007 - 22:48 #11
Altså jeg kan indtil idag kunne disable en sumbit-knap med disabled. Både på knappen og med ENTER.

men idag har jeg så været ude for at jeg på en anden htmlside, alligevel kan submitte med ENTER. Men kun på den htmlside... går jeg over på den anden side igen, kan jeg ikke submitte med ENTER og det forstår jeg ikke. Om det er en BUG måske? det skulle bare være mærkeligt hvis det er det...
Avatar billede thesurfer Nybegynder
17. april 2007 - 22:53 #12
Hmm.. Jeg ville nok sige, at det ville være mærkeligt, hvis det ikke var en bug.. :-)
Avatar billede roenving Novice
18. april 2007 - 02:03 #13
I forvejen har Enter det med at være lidt afhængig af, hvor mange input-felter formen har ...
Avatar billede htx98i17 Professor
18. april 2007 - 07:38 #14
hvis der var en bug, burde den være rettet for flere år siden :)

nå men skod...
Avatar billede thesurfer Nybegynder
18. april 2007 - 23:13 #15
Jeg smider et svar, for forslaget 17/04-2007 22:38:30..
Avatar billede htx98i17 Professor
19. april 2007 - 09:04 #16
Du får point for dit forslag 22:34 :-)

tak for deltagelsen
Avatar billede thesurfer Nybegynder
19. april 2007 - 11:05 #17
Hehehe.. ja, ok.. :-)
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