Dabei seit: 14.06.2005 Ort: Hamburg Alter: 28 Geschlecht:
Verfasst Mo 19.12.2005 11:16 Titel
Ähhhh ja, Mit Java-Script müsste es auch gehen, aber PHP ist auf jeden Fall die einfachste Lösung, weil du PHP ja sowieso zur Verarbeitung des Formulars benötigst (davon gehe ich jetzt einfach mal aus).
Kannst du den PHP oder Java-Script?
Zuletzt bearbeitet von taste of ink am Mo 19.12.2005 11:16, insgesamt 1-mal bearbeitet
Dabei seit: 11.12.2003 Ort: ~/ Alter: 36 Geschlecht:
Verfasst Mi 28.12.2005 20:10 Titel
Zitat:
Solltest aber dazu sagen, dass man das JavaScript auch einbinden muss und beim Absenden die Funktion ausführen muss..
ja, das script in den head der seite packen oder halt in eine externe js-datei, die man dann einbinden.
dem formular würde ich dann ein onsubmit="return pruefen();" mitgeben.
dann sollte dazu aber auch noch gesagt sein, daß eine clientseitige überprüfung mit js natürlich eine praktische sache ist, aber man sollte deswegen in keinem fall auf eine serverseitige überprüfung verzichten, wenn die daten dann später serverseitig weiterverarbeitet werden sollen.
was machst du denn damit?
BTW: hier wäre noch ein kleiner fehler drin bzw. unschöner code:
Code:
if(!$_POST[Feld1] OR !$_POST[Feld2] OR !$_POST[Feld3])
das muß heissen:
Code:
if(!$_POST['Feld1'] OR !$_POST['Feld2'] OR !$_POST['Feld3'])
ansonsten bekommst du ein warning (je nachdem, wie der provider das error_reporting eingestellt hat).
wenn die anführungszeichen da fehlen, dann sucht php nach einer konstante, die halt nicht definiert ist.
das könnte dann halt zur ausgabe eines warning führen. danach vermutet php, daß du statt $_POST[Feld1] halt $_POST['Feld1'] meinst und dein script wird im endeffekt dann wohl laufen, ist aber halt unschön und ein unnötiger schritt, den php ausführen muß.
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst an Umfragen in diesem Forum nicht mitmachen.