Formular erst nach Überprüfung senden
Marco
- html
Hallo zusammen,
ich habe eine Anmeldeformular in HTML auf meine Seite eingebunden, inkl. Textfelder, Check- und Radioboxen. Nun machen sich aber einige Leute den Spaß und klicken gleich auf "Formular senden" ohne aber irgendein Feld ausgefüllt zu haben.
Wie kann ich es anstellen, dass erst überpüft wird ob alle Felder ausgefüllt sind und erst dann der "Sendebutton" angeklickt werden kann bzw. eine Fehlermeldung kommt, dass doch bitte alle Felder ausgefüllt werden müssen ? Ist das überhaupt in HTML realisierbar ?
Danke Marco
Moin,
? Ist das überhaupt in HTML realisierbar ?
Nein
regds
Mike©
Moin,
? Ist das überhaupt in HTML realisierbar ?
Nein
regds
Mike©
Sondern ?
Moin
Sondern ?
Was steht Dir zur Verfügung an Serverseitigen Sprachen? PHP?
regds
Mike©
Moin
Sondern ?
Was steht Dir zur Verfügung an Serverseitigen Sprachen? PHP?
regds
Mike©
PHP ist kein Problem, kann mein Server auch.
Danke Marco
hi!
PHP ist kein Problem, kann mein Server auch.
Gut. Wenn du es kannst, dann ist es wirklich kein Problem!
Die funktion isset() würde dir beispielsweise schon helfen...
lg
azok
hi!
PHP ist kein Problem, kann mein Server auch.
Gut. Wenn du es kannst, dann ist es wirklich kein Problem!
Die funktion isset() würde dir beispielsweise schon helfen...lg
azok
Also ich kann kein PHP, wollte nur sagen, dass PHP kein Problem für den Server ist :)
Einen Formmailer benutze ich schon, klappt auch.
Gruß Marco
Moin,
Also ich kann kein PHP, wollte nur sagen, dass PHP kein Problem für den Server ist :)
das ist nicht dienlich :-(
Einen Formmailer benutze ich schon, klappt auch.
Wenn der Formmailer taugt, dann sollte er solche Sachen abfangen!
egds
Mike©
Keine Ahnung wie man da was einstellt und der Formmailer das "abfängt".
So sieht meine Datei aus:
<?php
$admin= 'test@test.de';
$subject= 'Anmeldung LAN-Party';
$message= 'Nachrichten an '.$admin.' von '.$email.":\n\n";
foreach($HTTP_POST_VARS as $name=> $value) {
$message.= "$name:$value\n";
}
mail($admin, $subject, $message, "From: $email");
?>
Danke Marco
Moin,
PHP ist kein Problem, kann mein Server auch.
ich sags mal so: Prima das das dein Server parsen kann! Kannst Du es programmieren?
Benutzt Du ein fertiges Script oder ein eigenes. Oder gar einen Formmailer?
regds
Mike©
Wie kann ich es anstellen, dass erst überpüft wird ob alle Felder ausgefüllt sind und erst dann der "Sendebutton" angeklickt werden kann
Das ist nicht sinnvoll. Wie hier schon geschrieben wurde, MUSS das serverseitige Script, das diese Daten entgegen nimmt, die Eingaben überprüfen und nur, wenn sie plausibel sind, dürfen sie weiterverarbeitet werden.
Es gibt nur eine Möglichkeit, *zusätzlich* Abfragen in JavaScript zu machen, um den Traffic zu minimieren und die Bearbeitung für den Nutzer schneller zu machen. Dann kann nämlich tatsächlich vor dem Senden eine Überprüfung stattfinden.
Da aber JavaScript bekanntlich abstellbar ist, und man auch Forumlare abspeichern, abändern und dann vom eigenen Webspace aus absenden kann, MUSS eine Überprüfung IMMER serverseitig stattfinden.