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.
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.
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
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

