|
|||
![]()
Hallo alle zusammen,
ich habe für eine Website ein Kontaktformular erstellt. In der mobilen Version (genauer auf dem iPhone) ist es möglich, trotz required Attribut, dass Formular ohne Inhalt abzuschicken. Woran könnte das liegen und hat evtl. jemand eine Lösung dafür? HTML-Code:
<form method="post" action="senden_kontakt.php"> <fieldset> <legend>Name</legend> <p><label>Anrede*</label> <select required name="anrede"> <option></option> <option required value="Frau">Frau</option> <option required value="Herr">Herr</option> </select></p> <p><label for="vorname">Vorname*</label> <input required type="text" name="vorname" id="vorname"></p> <p><label for="name">Name*</label> <input required type="text" name="name" id="name"></p> </fieldset> <fieldset> <legend>Adresse</legend> <p><label for="strasse">Straße</label> <input type="text" name="strasse" id="strasse"></p> <p><label for="hausnr">Hausnummer</label> <input type="text" name="hausnr" id="hausnr"></p> <p><label for="plz">Postleitzahl</label> <input type="text" name="plz" id="plz"></p> <p><label for="ort">Ort</label> <input type="text" name="ort" id="ort"></p> </fieldset> <fieldset> <legend>Sonstiges</legend> <p><label for="tel">Telefonnummer*</label> <input required type="text" name="tel" id="tel"></p> <p><label for="email">eMail*</label> <input required type="email" name="email" id="email"></p> <p><label for="kommentar">Kommentar</label> <textarea name="kommentar" id="kommentar" cols="30" rows="10" maxlength="5000" wrap="soft"></textarea></p> </fieldset> <input class="senden" type="submit" value="Senden"> <input type="reset" value="Eingaben löschen"> </form> |
Sponsored Links |
|
|||
![]()
Eine Validierung sollte grundsätzlich auch immer im Backend statt finden. Frontendvalidierung ist ein netter Zusatz, kann aber immer umgangen werden.
Woran das liegen kann, kann ich dir aber schon sagen: Das achsotolle iphone unterstützt so etwas nicht. Lösung: Ordentliche Backend-Validierung |
Sponsored Links |
|
|||
![]()
Das mit der Validierung wollte ich in PHP umsetzen. Das Ergebnis siehst du unten. Ich blick überhaupt nicht durch. Das is teilweise mein eigener code und teilweise copy & paste.
PHP-Code:
|
![]() |
Stichwörter |
form, formular, html, iphone, mobile, responsive |
Themen-Optionen | |
Ansicht | |
|
|
![]() |
||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Formular wir leer gesendet | koesi | Serveradministration und serverseitige Scripte | 2 | 29.05.2010 16:28 |
IE 8 verschiebt das Design nach Formular | DonQui | (X)HTML | 1 | 24.07.2009 21:30 |
Formular padding Problem im IE 7 | unic | CSS | 8 | 18.01.2009 13:12 |
Nach 'Zurück'-Ereignis ist Formular leer | Kaimane | (X)HTML | 1 | 18.01.2008 08:29 |
Daten via Link an Formular übergeben | Sukkulent | Serveradministration und serverseitige Scripte | 6 | 02.06.2007 15:49 |