Überprüfen von Checkboxen in einem Formular
Markus
- javascript
Hallo,
könnte mir vielleicht jemand sagen, wie ich mit JavaScript 10 Checkboxen so überprüfen kann, dass wenigstens eine daovn ausgefüllt ist?
Leider bin ich in JavaScript nicht weiter eingearbeite um das auf die schnelle zu realisieren.
Was ich habe ist nur fuer normale Formularfelder.
if(document.FormularEintrag.E_Name.value == "" )
{
alert("Bitte geben Sie Ihren Namen an!");
document.FormularEintrag.E_Name.focus();
return false;
}
Danke
Markus
function checkAuswahl()
{
Auswahl = '';
if (document.Formular.Broschure.checked)
Auswahl += '- Image Broschüre<br>';
if (document.Formular.Produkte.checked)
Auswahl += '- Produktübersicht<br>';
if (document.Formular.Preisliste.checked)
Auswahl += '- Preisliste<br>';
if (Auswahl == '')
alert('Sie haben kein Produkt gewählt!')
else
return true;
}
<input type="checkbox" name="Broschure">Image-Broschüre
<input type="checkbox" name="Produkte">Produktübersicht
<input type="checkbox" name="Preisliste">Preisliste</p>
probiere mal damit... Ist auch eine Lösung
Gruss
Kiska
Danke für die schnelle Antwort ... ich werde es gleich mal ausprobieren.
Wünsche noch einen schönen Nikolaus
Markus
function checkAuswahl()
{
Auswahl = '';
if (document.Formular.Broschure.checked)
Auswahl += '- Image Broschüre<br>';
if (document.Formular.Produkte.checked)
Auswahl += '- Produktübersicht<br>';
if (document.Formular.Preisliste.checked)
Auswahl += '- Preisliste<br>';
if (Auswahl == '')
alert('Sie haben kein Produkt gewählt!')
else
return true;
}
<input type="checkbox" name="Broschure">Image-Broschüre
<input type="checkbox" name="Produkte">Produktübersicht
<input type="checkbox" name="Preisliste">Preisliste</p>
probiere mal damit... Ist auch eine Lösung
Gruss
Kiska
Damit kann ich doch die Checkboxen überprüfen. Aber wie ist das mit oder? Also er soll ja mind. 1 der 10 Checkboxen anklicken, also bräuchte ich ja eine oder Überprüfung, oder? :)
Oh je, hoffentlich habe ich mich richtig ausgedrückt.
Danke
Markus
function checkAuswahl()
{
Auswahl = '';
if (document.Formular.Broschure.checked)
Auswahl += '- Image Broschüre<br>';
if (document.Formular.Produkte.checked)
Auswahl += '- Produktübersicht<br>';
if (document.Formular.Preisliste.checked)
Auswahl += '- Preisliste<br>';
if (Auswahl == '')
alert('Sie haben kein Produkt gewählt!')
else
return true;
}
<input type="checkbox" name="Broschure">Image-Broschüre
<input type="checkbox" name="Produkte">Produktübersicht
<input type="checkbox" name="Preisliste">Preisliste</p>
probiere mal damit... Ist auch eine Lösung
Gruss
Kiska
damit überprüfst du alle Felder, nicht nur eins. Denn nur wenn keins angeklickt ist, wird die Variable "Auswahl" den Wert '' haben.
gruss
Kiska
Na da sieht man mal wieder, wieviel Ahnung ich davon habe :)). Trotzdem vielen Dank
Gruss
Markus
damit überprüfst du alle Felder, nicht nur eins. Denn nur wenn keins angeklickt ist, wird die Variable "Auswahl" den Wert '' haben.
gruss
Kiska