formularabfrage
walter
- javascript
0 walter0 Norbert Klein0 walter
moin moin,
habe mir das java-script zur formularabfrage aus den beispielen eingebaut.
wenn ich jetzt ein type text nach dem eintrag abfrage funktioniert es.
if(document.Formular.telefon.value == "") {
alert("Bitte Ihr Telefon eingeben!");
document.Formular.telefon.focus();
return false;
}
<input TYPE="text" NAME="telefon" SIZE="20" MAXLENGTH="20">
bei einer checkbox geht es aber nicht
if(document.Formular.agbs.value = "") {
alert("Bitte die AGB`s akzeptieren");
document.Formular.agbs.focus();
return false;
}
<input TYPE="checkbox" NAME="agbs" yalue="">
egal was ich mache, der value ist immer gleich, egal ob checked oder unchecked. erst wenn es dem cgi übergeben wird, erscheint in der mail in diesem beispiel entweder agbs: on oder eben nichts.
was erkennt das cgi anders als die javascript abfrage.
grüsse walter
huch, das forum kann html
deshalb zum besseren lesen nochmal
habe mir das script zur formularabfrage aus den beispielen eingebaut.
wenn ich jetzt ein type text nach dem eintrag abfrage funktioniert es.
if(document.Formular.telefon.value == "") {
alert("Bitte Ihr Telefon eingeben!");
document.Formular.telefon.focus();
return false;
}
<input TYPE="text" NAME="telefon" SIZE="20" MAXLENGTH="20">
bei einer checkbox geht es aber nicht
if(document.Formular.agbs.value = "") {
alert(document.Formular.agbs.value);
document.Formular.agbs.focus();
return false;
}
<input TYPE="checkbox" NAME="agbs" yalue="">
egal was ich mache, der value ist immer gleich, egal ob checked oder unchecked. erst wenn es dem cgi übergeben wird, erscheint in der mail in diesem beispiel entweder agbs: on oder eben nichts.
was erkennt das cgi anders als die javascript abfrage.
grüsse walter
Hallo.
bei einer checkbox geht es aber nicht
Wieso auch.
<input TYPE="checkbox" NAME="agbs" yalue="">
^
egal was ich mache, der value ist immer gleich, egal ob checked oder unchecked.
So soll's sein, wenn du wissen willst, ob die Checkbox markiert ist, oder nicht, musst du sowas nehmen:
if(document.Formular.agbs.checked == true){window.open("http://selfhtml.teamone.de/javascript/objekte/elements.htm#checked")}
Ob's markiert is oder nicht, hat nichts mit dem Value zu tun.
Gruß
Norbert
danke
gruss walter