Søg funktion virker ikke i IE

Tags:    ie php html

Hej udvikleren.

Jeg har endnu et bug i internet explorer, på mit eksamensprojekt.

Jeg har lavet en søg funktion, som også virker fint i firefox, safari og chrome, men selvfølgelig ikke i IE.
Har ingen anelse om hvorfor den ikke virker i IE.

Her er kurser.php (der hvor search inputted ligger)
Fold kodeboks ind/udPHP kode 


Og her er search.php

Fold kodeboks ind/udPHP kode 





Indlæg senest redigeret d. 31.05.2011 12:20 af Bruger #16647
4 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 5 karma
Sorter efter stemmer Sorter efter dato
Du skal lure lidt på din submit knap.

Når jeg taster noget i feltet og trykker "enter" så er der fejl.
Hvis jeg taster noget i feltet og trykker submit, så virker det.

IE sender nok ikke en entry med for submit, når den ikke bliver brugt.

Isåfald kan du bruge et andet formfelt til at validere på, istedet for:

$button = @$_GET['submit'];

PS: tjek din udviklermail



Tak, for din besvarelse!

Har fundet ud af det nu, super fedt du gad hjælpe!

PS: Its fixed, thank you :)



Bare en sidebemærkning:

PHP er et server-side sprog og er uafhængigt af browseren; derfor kan et script ikke virke i én browser, og ikke virke i en anden. Som det er tilfældet her, er problemet i HTML-delen og ikke i PHP.



Personligt, synes jeg altid det er en god ide at benytte et 'hidden felt' til at validere på. Der er forskel på de data som sendes hvis en bruger klikker på submit knappen, kontra [enter] i et felt (submit bliver som udgangspunkt kun sendt med, hvis den bliver påvirket)



t