Formular
Walter
- html
Halle Leute,
ich möchte ein Formular verschicken welches Pflichtfelder enthält
Bein Klick auf das Absendebutton wir ein Javascript ausgeführt welches überpüft ob die Felder gefüllt sind.
Hier der Code
<p> <input type="submit" name="Bestellung" tabindex="18" value="Bestellung abschicken" onClick="CheckInput()">
*************
<input name="recipient" type="hidden" value="info@iq-c.de">
<input name="SUBJECT" type="hidden" value="Shop-Anfrage">
<input name="redirect" type="hidden" value="http://www.iq-natuprax.de/Vielendank.html">
<input type="reset" value="Formularfelder löschen" tabindex="21"></p>
Falls die Abfrage False olso Felder nicht gefüllt sind muss hier ******** abgebrochen werden d.h. die nachfolgenden Zeilen ignoriert werden.
Hat Jemand eine Idee wie dies funktioniert.
Danke Walter
Hi,
Halle Leute,
ich komme nicht aus Halle, macht das was?
Hat Jemand eine Idee wie dies funktioniert.
Gar nicht, wenn JavaScript deaktiviert ist. Benutze serverseitige Techniken.
Cheatah
Hallo Walter.
ich möchte ein Formular verschicken welches Pflichtfelder enthält
Zunächst möchte ich Cheatah zustimmen, dass JS nicht die beste Wahl für dein Vorhaben ist. Wenn du mit den Nachteilen leben kannst, solltest du jedenfalls alles ein bisschen anders machen:
<input type="submit" name="Bestellung" tabindex="18" value="Bestellung abschicken" onClick="CheckInput()">
So besser nicht. Verwende lieber den Eventhandler onSubmit im einleitenden form-Tag:
<form name="Bla" action="http://www.domain.tld/script.name" method="POST onSubmit="return CheckInput();">
Deine Funktion CheckInput() muss dann bei positiver Prüfung True, anderenfalls False zurück geben. Der Eventhandler onSubmit bewirkt dann, dass bei True das Formular verarbeitet wird, bei False jedoch nicht.
Freundschaft!
Siechfred
Hi Siechfred,
Deine Funktion CheckInput() muss dann bei positiver Prüfung True, anderenfalls False zurück geben. Der Eventhandler onSubmit bewirkt dann, dass bei True das Formular verarbeitet wird, bei False jedoch nicht.
Wie das geht, steht in SelfHTML, und zwar hier http://de.selfhtml.org/javascript/beispiele/formulareingaben.htm, eventuell hilft dir auch http://tutorial.riehle-web.com/formulare weiter.
MfG, Dennis.
Hallo Leute,
Danke es funktioniert bestens.
mfg
Walter
Hi Walter,
Danke es funktioniert bestens.
Und jetzt mach es mal mit nem Browser, wo Javascript deaktiviert ist ;-))
Oder gib mir mal ne URL, wo du das im Internet hast.
MfG, Dennis.
Hi,
übrigens:
<input name="recipient" type="hidden" value="info@iq-c.de">
ist dies die Empfängeradresse der Mail, die von Script (ungeprüft) verwendet wird? Das wäre wirklich grob fahrlässig.
freundliche Grüße
Ingo