• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

[GELÖST] Einfache JavaScript-Abfrage ob die Checkbox selektiert wurde

meisterlampe01

New member
Hallo zusammen,

bitte bei folg. Sache um eure Hilfe und zwar will ich ganz simpel mit JavaScript eine Checkbox abfragen ob diese ausgewählt wurde.
Leider scheitere ich bereits hier....
Der Code:

HTML:
<html>
<head>
<title> Test </title>
</head>

<script language="javascript" type="text/javascript">
<!--
function Abfrage()
{
	
	if (box1.checked)
		alert('gewählt');
	else
		alert('nicht gewählt');
			
}

//-->
</script>

<body>
<form method="get"> <!-- Formular -->
<input type="checkbox" name="box1" value="Auswahl1" /> Auswahl1
<br>
<input type="checkbox" name="box2" value="Auswahl2" /> Auswahl2
<br>
<input type="checkbox" name="box3" value="Auswahl3"/> Auswahl3
<br>
<input type="button" name="box4" value="OK" onclick="Abfrage()"/>
</form>
</body>
</html>
Es wird überhaupt nichts gemacht, irgendwo muss hier der Wurm drin sein,
vielen Dank vorab,

lg Robert
 
Zuletzt bearbeitet von einem Moderator:
Elemente mit Namen werden nicht als globale Variable in JS bereitgestellt. Und das ist gut so. Du musst entweder dem <input> eine ID geben und dann über document.getElementById() gehen oder über das Formular:
Code:
<!DOCTYPE html>
<html>
<head>
<title> Test </title>
</head>

<script>
function abfrage(form){
	if (form.box1.checked){
		alert('gewählt');
	}
	else {
		alert('nicht gewählt');
	}
}
</script>

<body>
<form method="get"> <!-- Formular -->
<input type="checkbox" name="box1" value="Auswahl1"> Auswahl1
<br>
<input type="checkbox" name="box2" value="Auswahl2"> Auswahl2
<br>
<input type="checkbox" name="box3" value="Auswahl3"> Auswahl3
<br>
<input type="button" name="box4" value="OK" onclick="abfrage(this.form)">
</form>


</body>
</html>

PS: abfrage ist kein guter Funktionsname.
 
Zurück
Oben