Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

Hilfe bei Javascript gesucht





Frage

Hi, ich möchte in einem Kontaktformular zwei E-Mail-Empfangsadressen zur Auswahl stellen. Es soll ausserdem geprüft werden, dass auch wirklich eine Adresse ausgewählt wurde. Der HTML-Code lautet wie folgend: <pre><form action="http://www.formmails.de/scripte/formmail/mail.cgi" method="post" name="formular"> <p>Kreuzen Sie bitte die gewünschte E-Mail-Adresse des Empfängers an:</p> <p> <input type="checkbox" name="box1" value="email_sw"> sw@arcor.de<br> <input type="checkbox" name="box2" value="email_pv"> privat@web.de<br> </p> </form></pre> Wie mache ich das mit Javascript? Danke!

Antwort 1 von Supermax

Nimm statt der Checkboxen Radiobuttons (type="radio") und lasse wähle einen standardmäßig aus, wobei beide denselben Namen haben müssen.

Radiobuttons werden so dargestellt, daß von Radiobuttons mit dem gleichen Namen immer nur genau einer (oder eventuell keiner, wenn keine Vorauswahl getroffen wurde) ausgewählt sind, funktionieren also wie ein "select"-Feld ohne Mehrfachauswahl.

Antwort 2 von Juergen52

Hi, mag sein,
aber wenn der Jenige nicht beachtet, welche E-Mail vorausgewählt ist, dann bekommt evtl. der Falsche die Nachricht. Deshalb die Zwangsaktivierung der E-Mail-Adresse.

Antwort 3 von Juergen52

Danke, habe es mit Radiobuttons gelöst.

Antwort 4 von katy

Hallo Juergen52,

JavaScript ist alles andere als zuverlässig, Radiobutton sind es allerdings auch nicht 100%, denn letztlich ließen sich ja an dein Skript alle möglichen Daten senden, ohne das Formular zu nutzen. Eine serverseitige Prüfung bleibt dir also grundsätzlich nicht erspart.

Solltest du noch Interesse an einer JavaScript-Lösung, die ja nur eine Vorprüfung sein kann, haben, dann melde dich.

katy

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: