Toon posts:

[HTML] Form werkt wel in Firefox niet in IE

Pagina: 1
Acties:

Verwijderd

Topicstarter
Deze site:


De volgende code geeft problemen:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
    <form="form1" method="post" action="<?php echo($_SERVER["PHP_SELF"]);?>">
    PID: <input name="pid" type="text"> (<u><a href="pid.htm">How to find your PID</a></u>)<br>
    <input type="submit" name="Submit" value="Show my signature"></form>
    <br><br>
<?php
if (!empty($_POST))
{
    $pid = $_POST["pid"];
    if ($pid == "")
    {
        echo ("<strong>ERROR: YOU FORGOT TO ENTER A PID!</strong>");
    }
    else if (!is_numeric($pid))
    {
        echo ("<strong>ERROR: YOU ENTERED AN INVALID PID!</strong>");
    }
    else
    {   
        echo ("[img]\"/"[/img]<br>");
        echo ("<h4><FONT COLOR=\"#ff0000\"><strong>" . $pid . ".png</strong></font></h4>");
    }
}
?>


In Firefox werkt het prima, alleen in IE gebeurd er niets als je op Submit klikt.

Heb al geprobeerd:
- form="..." veranderen
- name="Submit" verwijderen
- "else" toevoegen aan php
- PHP-SELF verwijderd of veranderd naar index.php

Het doet het in alle onstandigheden prima in Firefox, maar het lukt maar niet in IE. Ik denk dat de fout in het form zit, maar ik zie het niet.

[ Voor 26% gewijzigd door Verwijderd op 22-10-2009 17:23 . Reden: Links dood ]


  • Ramon
  • Registratie: Juli 2000
  • Laatst online: 00:36
je form action is leeg, hij doet het bij mij dan ook niet in Firefox.....

probeer eens PHP_SELF

[ Voor 64% gewijzigd door Ramon op 06-11-2005 09:44 ]

Check mijn V&A ads: https://tweakers.net/aanbod/user/9258/


Verwijderd

Topicstarter
Ramon de Jesus schreef op zondag 06 november 2005 @ 09:43:
je form action is leeg, hij doet het bij mij dan ook niet in Firefox.....

probeer eens PHP_SELF
Dat is waar, toch lost het het nog niet op voor IE.

  • pistole
  • Registratie: Juli 2000
  • Laatst online: 23:54

pistole

Frutter

code:
1
<form="form1" ...
bestaat niet, zou bijvoorbeeld
code:
1
<form id="form1" ...
moeten zijn

[ Voor 86% gewijzigd door pistole op 06-11-2005 10:17 ]

Ik frut, dus ik epibreer


Verwijderd

Topicstarter
code:
1
form name="form1"


Had het moeten zijn, dit heeft het opgelost, bedankt!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:23

crisp

Devver

Pixelated

Als je je form wilt identificeren gebruik dan toch liever een id - het name attribuut is in stricte versies HTML niet eens meer toegestaan.
Ik denk echter dat het hier niet eens noodzakelijk is, en dus kan je het dan beter helemaal weglaten.

Intentionally left blank

Pagina: 1