4.1k Aufrufe
Gefragt in Webseiten HTML von
Hey,

Steh grad vor einem Problem

1. Ich habe wenig Ahnung!

2.

<form name="kontaktform1" action="<?php print $_SERVER['PHP_SELF']; ?>" method="post" onSubmit="return chkFormular()">

steh zu anfang in meinem Formular. Ich möchte aber gern noch eine checkbox prüfung haben. (für AGB´s) somit wollte ich

<form action="blubber" method="post" onSubmit="return checkBoxes();">

einbauen. (http://www.wer-weiss-was.de/theme35/article320823.html)

Ich erreiche es immer nur so das ich entweder die checkbox prüfen kann oder eingabefeld text.

hier noch den code der gesamten Seite.

http://www.frankeundebert.de/kontaktformular/test.php

weiß jemand rat?

14 Antworten

0 Punkte
Beantwortet von friedel Experte (3.3k Punkte)
<input type="email"> hat aber den Nachteil, dass viele Browser es nicht kennen. Das gehört auch noch nicht zum Standard. Voraussichtlich soll Ende 2012 die Entwicklungsphase von HTML5 als Standard weitegehend abgeschlossen sein. Das Formular ist zwar auch in diesen Browsern brauchbar, aber die Emailadresse wird dort nicht geprüft.
0 Punkte
Beantwortet von
viele Browser = IE (und welche noch?)
0 Punkte
Beantwortet von son_quatsch Experte (5.3k Punkte)
(und welche noch?)
Mindestens alle sich im Umlauf befindenden veralteten Versionen von Browsern jeglicher Art.
0 Punkte
Beantwortet von
eben, es sind irgendwelchen "veralteten" Browser.

Aber, um auf die Problematik zurückzukommen: wie bereits gezeigt ist eine derartige Überprüfung auf formal gültige Mail-Adresse erstens sehr schwierig und zweitens eher sinnlos, denn die eigentliche Überprüfung kann nur durch das Verschicken einer Mail erfolgen. Somit reicht die input-Variante allemal, alles was da "durch die Lappen" geht, wird und muss ohnehin serverseitig aufgefangen werden.
...