J jepsO Medlem sedan mars 2001 484 inlägg Frågan 16 mars 2004 12:14 #1 Jag har ett helt vanligt formulär som är del av en enkel liten PHP-chat. Problemet är att om man skriver nagot i textfältet och trycker pa Enter laddas sidan om, men formuläret skickas inte. Däremot funkar det hur bra som helst om man klickar pa submit-knappen.
<form method="POST" action="skriv.php" name="skriv">
<input type="text" size="70" name="inlagg">
<input type="submit" value="Skriv/Uppdatera" name="skicka">
</form>
Ni kan testa själva här .
Jag fattar inte ...
dectgap Medlem sedan sep. 2002 1 655 inlägg Jo, formuläret skickas, men i IE skickas inte fältet "skicka" (submit-knappen) med om man inte trycker på knappen.
Jag antar att du använder följande kod för att kolla om formuläret är skickat:
if(isset($_POST['skicka']))
Ändra det till
if(!empty($_POST))
så ska det nog gå bra.
Ingen PHP-mästare men....
Kan inte skriva till databasen!
You have an error in your SQL syntax near ')' at line 1
J jepsO Medlem sedan mars 2001 484 inlägg Eftersom jag postade här i HTML-forumet undvek jag allt för mycket PHP-inblandning, men dectcap hade helt rätt. Tack!
En liten fundering är ju varför IE gör sa ...
Tråden flyttas från HTML, XHTML & CSS till PHP.