[HTML] rare formbug in IE

Pagina: 1
Acties:

  • PiweD
  • Registratie: Augustus 2004
  • Niet online

PiweD

Redacteur
Topicstarter
dit is een stukje uit me html:

code:
1
2
3
4
5
6
7
8
              <form action="zoeken.php" method="POST"><table width="100%">
                <tr>
                  <td align="center"><B>Zoekterm:</B><br><input type="text" name="term"></td>
                </tr>
                <tr>
                  <td align="center"><input type="submit" name="submit" value="Zoeken"><BR><BR>(U kunt zoeken op naam, instelling, sector/cluster, opleiding en functie)</td>
                </tr>
              </table></form>


In firefox werkt alles prima. Maar in internet explorer, werkt het formulier alleen als je KLIKT op de submit button. Als je met internet explorer gewoon op enter drukt terwijl je nog in het textveld staat, dan ga je wel naar zoeken.php, maar ik kan met php de post gegevens niet lezen :S

iemand een oplossing?

so·wie·so (bijwoord) - 1 hoe dan ook


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 17:26

gorgi_19

Kruimeltjes zijn weer op :9

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • André
  • Registratie: Maart 2002
  • Laatst online: 06-05 11:13

André

Analytics dude

Hoe lees je met PHP het formulier uit dan? Want een gesubmit formulier zou altijd zijn waarden mee moeten posten.

  • ramonp
  • Registratie: Januari 2001
  • Laatst online: 11:29
Wat doet zoeken.php

Als je namelijk op enter druk wordt de waarde van 'submit' niet meegegeven met POST, dacht ik

  • PiweD
  • Registratie: Augustus 2004
  • Niet online

PiweD

Redacteur
Topicstarter
dit is wel degelijk programmeertechnisch
André schreef op donderdag 19 mei 2005 @ 12:42:
Hoe lees je met PHP het formulier uit dan? Want een gesubmit formulier zou altijd zijn waarden mee moeten posten.
code:
1
2
3
4
5
6
7
8
9
10
11
12
if(!$_POST["submit"] == "Zoeken")
{
                echo "Hier kunt u op verschillende manieren zoeken.<br />
                Aan de linkerkant ziet u verschillende links<br />
                Aan de rechterkant een zoekmachine";
}
else
{

                    //laat zoekresultaten zien

}

so·wie·so (bijwoord) - 1 hoe dan ook


  • André
  • Registratie: Maart 2002
  • Laatst online: 06-05 11:13

André

Analytics dude

Als je de name="submit" uit je submit knop haalt, werkt het dan? De naam "zoeken" kun je dan wel met een hidden field meesturen.

[ Voor 34% gewijzigd door André op 19-05-2005 12:48 ]


  • BalusC
  • Registratie: Oktober 2000
  • Niet online

BalusC

Carpe diem

PiweD schreef op donderdag 19 mei 2005 @ 12:44:
code:
1
2
3
4
5
6
7
8
9
10
11
12
if(!$_POST["submit"] == "Zoeken")
{
                echo "Hier kunt u op verschillende manieren zoeken.<br />
                Aan de linkerkant ziet u verschillende links<br />
                Aan de rechterkant een zoekmachine";
}
else
{

                    //laat zoekresultaten zien

}
Dat gaat idd niet werken. Je kunt wel checken op bijv de lengte/inhoud van $_POST['term'].

  • PiweD
  • Registratie: Augustus 2004
  • Niet online

PiweD

Redacteur
Topicstarter
ramonp schreef op donderdag 19 mei 2005 @ 12:43:
Wat doet zoeken.php

Als je namelijk op enter druk wordt de waarde van 'submit' niet meegegeven met POST, dacht ik
ah leip

ik heb nu gekeken of $_POST["term"] bestaat, en nou doetie het wel :/

alleen snap ik niet waarom dit nou is, ik heb al miljoenen forms geschreven en heb dit pas voor de 1ste keer :?

so·wie·so (bijwoord) - 1 hoe dan ook


  • krvabo
  • Registratie: Januari 2003
  • Laatst online: 30-04 00:31

krvabo

MATERIALISE!

En daar ga je dus de fout in ;)
Als je op enter drukt wordt de waarde van de submitknop niet meegegeven.

spuit11..

[ Voor 6% gewijzigd door krvabo op 19-05-2005 12:50 ]

Pong is probably the best designed shooter in the world.
It's the only one that is made so that if you camp, you die.

Pagina: 1