2016-04-20 13 views
0

Ich habe ein Formular mit erforderlichen Feldern, aber es ermöglicht mir, das Formular ohne Wert in erforderliche Felder zu senden. Was wäre der beste Weg, dies zu bestätigen?Erforderliches Formularfeld funktioniert nicht

+0

Welche Browser testen Sie mit? Wie Sie auf http://www.w3schools.com/tags/att_input_required.asp sehen können, unterstützen viele Browser dies noch nicht. Sie müssen auch sicherstellen, dass Ihr HTML-Dokument als HTML 5 markiert ist. Am besten testen Sie auch die Feldwerte im formmail.php Skript – NineBerry

+0

Danke. Es wird als HTML 5 deklariert. Wie sieht die PHP-Validierung aus? Ich arbeite hauptsächlich mit HTML und CSS. Ich habe nicht viel Erfahrung beim Schreiben von PHP. – zd428

+0

Siehe zum Beispiel http://stackoverflow.com/questions/18820013/html-form-php-post-to-self-to-validate-or-submit-to-new-page – NineBerry

Antwort

0

Sie können dies auch in Ihrem Stylesheet verwenden, um das Senden auszublenden, bis der Benutzer gültige Eingaben liefert. Mit dieser Methode wird auch sichergestellt, dass die Person, die Ihr Formular ausfüllt, eine tatsächliche E-Mail verwendet (anstatt nur "asdf" einzugeben).

.orderFormFields { 
    border-color: #3c3c3c; 
} 

.orderFormFields:valid { 
    border-color: green; 
} 

Viel Glück =)

+0

Ich mag diese Lösung. Was wäre der beste Weg, um die Schaltfläche nur erscheinen zu lassen, wenn die Felder Name, Firma, Telefon und E-Mail ausgefüllt sind? – zd428

Verwandte Themen