Hallo Zusammen,
ichbin ein Javascript Neuling und hab da mal 1, 2 Fragen !
Ich erstelle gerade ein Formular, bei dem auch bestimmte Werte berechnet werden.
Frage 1:
Nun habe ich eine Checkbox. Wenn diese angeklickt wird, wird das Feld Zwischensumme (zw_summe) um 5 erhöht. In dem Feld steht aber schon ein Betrag (z.B 3 ) . Nun wird die
5 einfach hinter die 3 gesetzt, anstatt zur 3 addiert zu werden. Bei der Berechnung der Endsumme tritt der gleiche Fehler auf.
Wo liegt der Fehler
Frage 2:
Habe 4 Checkboxen, die ,wenn alle nicht angeklickt sind, eine Meldung hervorrufen.
Das funktioniert auch. Anschliessend soll einer Box jedoch fokussiert werden. Das geht nicht. Das Formular lässt sich nach Best. der Meldung gleich abschicken.
3. Frage :
Ich möchte, dass der Absender des Formulars eine Bestätigung per e-mail erhält.
Habe also ein Textfeld e-mail, welches zwingend ausgefüllt werden muss.
E-Mail: <input type="text" size="40" name="Mail">
Es müsste doch eine Verknüpfung mit Submit sein
onSubmit="return chkFormular()"> Da hab ich aber schon die Funktion zum checken der
Mail drin.
Wie könnte das funktionieren
Vielen Dank im voraus.
MfG
SOA
ichbin ein Javascript Neuling und hab da mal 1, 2 Fragen !
Ich erstelle gerade ein Formular, bei dem auch bestimmte Werte berechnet werden.
Frage 1:
Code:
function chiffreGeb()
{
var chiffre = 5;
document.Formular.zw_summe.value = document.Formular.zw_summe.value + chiffre;
return document.Formular.zw_summe.value;
}
Nun habe ich eine Checkbox. Wenn diese angeklickt wird, wird das Feld Zwischensumme (zw_summe) um 5 erhöht. In dem Feld steht aber schon ein Betrag (z.B 3 ) . Nun wird die
5 einfach hinter die 3 gesetzt, anstatt zur 3 addiert zu werden. Bei der Berechnung der Endsumme tritt der gleiche Fehler auf.
Wo liegt der Fehler
Frage 2:
Habe 4 Checkboxen, die ,wenn alle nicht angeklickt sind, eine Meldung hervorrufen.
Das funktioniert auch. Anschliessend soll einer Box jedoch fokussiert werden. Das geht nicht. Das Formular lässt sich nach Best. der Meldung gleich abschicken.
Code:
if (document.forms[0].mail_1.checked == false)
{
if (document.forms[0].mail_2.checked == false)
{
if (document.forms[0].mail_3.checked == false)
{
if (document.forms[0].mail_4.checked == false)
{
alert("Bitte waehlen Sie noch das Erscheinungsgebiet aus!");
document.forms[0].mail_1.focus();
}
}
}
}
3. Frage :
Ich möchte, dass der Absender des Formulars eine Bestätigung per e-mail erhält.
Habe also ein Textfeld e-mail, welches zwingend ausgefüllt werden muss.
Code:
if(document.Formular.Mail.value == "") {
alert("Bitte Ihre E-Mail-Adresse eingeben!");
document.Formular.Mail.focus();
return false;
}
if(document.Formular.Mail.value.indexOf('@') == -1) {
alert("Keine E-Mail-Adresse!");
document.Formular.Mail.focus();
return false;
}
E-Mail: <input type="text" size="40" name="Mail">
Es müsste doch eine Verknüpfung mit Submit sein
onSubmit="return chkFormular()"> Da hab ich aber schon die Funktion zum checken der
Mail drin.
Wie könnte das funktionieren
Vielen Dank im voraus.
MfG
SOA