Beitrag von Berti (2 Beiträge) am Montag, 26.Dezember.2005, 19:11.
Formular versenden
Hallo zusammen,
wie schaffe ich es, dass ein Formular nur dann versendet wird wenn im
Optionsfeld eine Einstellung gewählt wurde.
Beispiel: AGB akzeptiert ist mit "ja" belegt.
Wäre für jede Hilfe sehr dankbar! Gruß, Berti
Antworten
Beitrag von till (1103 Beiträge) am Dienstag, 27.Dezember.2005, 00:04.
Re: Formular versenden
hallo,
das geht nur mit eigener programmierung, z.b. in perl mit einer if abfrage
ohne eigenen code ist das nicht machbar
till
Antworten
Beitrag von Pouraga (1396 Beiträge) am Dienstag, 27.Dezember.2005, 17:19.
Re: Formular versenden
Vor dem senden kannst das mit javascript abfragen, ähnlich hier im Forum wenn du name oder titel nicht eingibst
Hier mal nen (ungetestetes) grundgerüst
<script type="text/javascript">
function check () {
if (document.form.box.checked == false) {
alert("Bitte Ankreuzen");
return false;
}
return true;
}
</script>
<form name="form" action="" onsubmit="return check()">
<input type="checkbox" name="box">
<br><input type="submit">
</form>
Aber zusätzlich ist es ratsam serverseitig mit perl noch ne abfrage zu machen...
Antworten
Beitrag von till (1103 Beiträge) am Dienstag, 27.Dezember.2005, 19:20.
warum ?
warum java ?
es ist doch wohl klar, dass gar nicht so selten java in den browsern deaktiviert ist oder ? und dann tut sich ja bekanntermassen nichts.
also scheidet dass als professionelle lösung ja wohl eher aus.
till
Antworten
Beitrag von Pouraga (1396 Beiträge) am Mittwoch, 28.Dezember.2005, 03:32.
Re: warum ?
wer redet den von java?
nen applet währe hier wohl etwas übertrieben. ;)
Die Frage war: "wie schaffe ich es, dass ein Formular nur dann versendet wird..."
ja javaSCRIPT ist schon öfter nicht verfügbar (schon aleine weil die die meisten Handys/PDA's es nicht können :)) Ich bin auch warlichkein Fan davon. Aber zur Verbesserung der Bedinbarkeit kann man es ab und an schon verwenden, und das ist ein schönes Beispiel dafür.
Wenn man völlig verhindern möchte das ein ungültiger Eintrag übernommen wird muss man wie gesagt Serverseitig nochmal prüfen.
Antworten
Beitrag von till (1103 Beiträge) am Mittwoch, 28.Dezember.2005, 15:03.
Re: warum ?
hallo pouraga,
es ging doch hier offenkundid darum, einem anfänger zu helfen.
du schreibst
"... javaSCRIPT ist schon öfter nicht verfügbar
... Aber zur Verbesserung der Bedinbarkeit kann man es ab und an schon verwenden ..."
findest du diese aussage nicht selber auch extrem verwirrend ?
man kann (und sollte) dieses problem doch relativ einfach durch eine serverseitige abfrage (die von JAVA script vollkommen unabhängig ist) lösen oder ?
till
Antworten
Beitrag von Pouraga (1396 Beiträge) am Mittwoch, 28.Dezember.2005, 16:17.
Re: warum? ja warum nur wieder diskutieren
Antworten
Beitrag von till (1103 Beiträge) am Mittwoch, 28.Dezember.2005, 23:37.
Re: warum? ja warum nur wieder diskutieren
ich stelle die diskussionen mit dir wohl besser endgültig ein.
ist eh sinnlos, auf solchen unfug argumentativ zu reagieren.
natürlich ist mein hinweis auf das deaktivierte JAVA script dennoch vollkommen korrekt.
u.a.w.n.g.
till
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 29.Dezember.2005, 02:56.
Re: Formular versenden
Antworten