Avatar billede styrk Nybegynder
31. maj 2008 - 13:22 Der er 11 kommentarer

IE sender ikke submit value

Hejsa.

Hvordan kan det være at når jeg har flere submit buttons på samme side, så vil IE ikke sende value af den submit buttons som er blevet trykket.

<form action="index.php" method="post">
<input type="text" name="text1">
<input type="text" name="text2">
<input type="submit" name="submit1" value="gem">
<input type="submit" name="submit2" value="gem og preview">
</form>

Jeg tjekker på server siden om submit1 eller submit2 er sat, det virker fint i FF men ikke på IE6/7.

Nogen ideer?
Avatar billede w13 Novice
31. maj 2008 - 13:24 #1
Trykker du med musen på knapperne eller bruger du enter? Og kan vi evt. se siden, så vi kan se, om vi har samme problem?
Avatar billede roenving Novice
31. maj 2008 - 13:26 #2
Kender ikke årsagen, men hvad med at prøve:

<input type="submit" name="submit1" value="gem" onclick="this.form.action+='&action=save'">
<input type="submit" name="submit2" value="gem og preview" onclick="this.form.action+='&action=saveView'">
Avatar billede styrk Nybegynder
31. maj 2008 - 13:33 #3
Jeg trykker på knapperne.

Jeg kan desværre ikke vise siden da det er noget jeg laver på localhost. Jeg har samme problem med mine andre computere (har testet på 3 stks).

Jeg prøver lige dit forslag roenving
Avatar billede styrk Nybegynder
31. maj 2008 - 13:54 #4
Jeg får en fejl i IE, "object does not support this method or property" eller sådan noget ;-)
Avatar billede styrk Nybegynder
31. maj 2008 - 14:00 #5
Når jeg laver et dump af arrayet $_POST kan jeg se at når man trykker på submit1 eller submit2 så bliver den sendt med i FF,- men ikke i IE.

Det er godt nok underligt ;o
Avatar billede erikjacobsen Ekspert
31. maj 2008 - 15:16 #6
Står der andet på din side, end den <form>...</form> ?
Avatar billede styrk Nybegynder
31. maj 2008 - 15:37 #7
ja det er jo en masse layout og andre input fields osv,- ovenstående var blot et eksempel.

Men det burde da ikke have noget at sige ?
Avatar billede w13 Novice
31. maj 2008 - 15:40 #8
Nej, burde ikke, men et eller andet har jo noget at sige.
Dit eksempel virker normalt, så et eller andet går ind og ødelægger det.
Avatar billede erikjacobsen Ekspert
31. maj 2008 - 16:46 #9
"Men det burde da ikke have noget at sige ?" Jo ;)
Må jeg gætte: din side validerer ikke på http://validator.w3c.org/ ?
Er der HTML-fejl, er det vel ok at det ikke virker.
Avatar billede olebole Juniormester
31. maj 2008 - 20:22 #10
<ole>

Får du fejlen i kommentaren (31/05-2008 13:54:20) med noget af den kode, der står her på siden, laver du helt sikkert fejl andre steder i dit dokument. Hvor fejlen ligge kan vi kun se, hvis vi ser koden.
Du kan vel bare uploade den til et af de mange gratis steder ... søg lidt på Google  ;o)

/mvh
</bole>
Avatar billede olebole Juniormester
31. maj 2008 - 20:24 #11
- derudover tvivler jeg kraftigt på, at din form-kode ser ud, som det du viser i spørgsmålet. Jeg er helt sikker på, du har udeladt noget - og det duer ikke, når vi skal finde fejl  =)
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