hi ich will mit hmtl eine "einmalige auswahl erstellen, und habe
"Bitte den Lieblingsrapper ankreuzen!<br><br>
<input type=radio>Sido<input type=radio>Fler<input type=radio>B! Thight"
verwendet, aber ich kann garnix auswählen ....
2. Problem
ich möchte eine mehrmalige auswahl , genau 2 mal also nahm ich,
"<input type=checkbox>Informatik<input type=checkbox>Informatik1<input type=checkbox>Informatik2"
man kann aber alle 3 auswählen, es sollen aber nur 2 wählbar sein
.... wo ist bei den beiden der Fehler????
"Bitte den Lieblingsrapper ankreuzen!<br><br>
<input type=radio>Sido<input type=radio>Fler<input type=radio>B! Thight"
verwendet, aber ich kann garnix auswählen ....
2. Problem
ich möchte eine mehrmalige auswahl , genau 2 mal also nahm ich,
"<input type=checkbox>Informatik<input type=checkbox>Informatik1<input type=checkbox>Informatik2"
man kann aber alle 3 auswählen, es sollen aber nur 2 wählbar sein
.... wo ist bei den beiden der Fehler????
Zum Problem1: So müsste es aussehen:
<form>
<input name="1" type="radio">Sido
<input name="1" type="radio">Fler
<input name="1" type="radio">B! Thight
</form>
<form>
<input name="1" type="radio">Sido
<input name="1" type="radio">Fler
<input name="1" type="radio">B! Thight
</form>
Ich kann zwar noch nicht so gut programmieren, aber ich habe dies zusammengebastelt:
<script language="javascript">
var k=0;
function test(field){
for(i=0; i<field.length; i++)
{
if(field.checked){
k+=1;
if(k==3){
field.checked=false;
k=0;
}
}
}
}
</script>
<body>
<form >
<input name="ret" onclick="test(this.form.ret);" type=checkbox>Informatik
<input name="ret" onclick="test(this.form.ret);" type=checkbox>Informatik1
<input name="ret" onclick="test(this.form.ret);" type=checkbox>Informatik2
<input name="ret" onclick="test(this.form.ret);" type=checkbox>Informatik3
</form>
<script language="javascript">
var k=0;
function test(field){
for(i=0; i<field.length; i++)
{
if(field.checked){
k+=1;
if(k==3){
field.checked=false;
k=0;
}
}
}
}
</script>
<body>
<form >
<input name="ret" onclick="test(this.form.ret);" type=checkbox>Informatik
<input name="ret" onclick="test(this.form.ret);" type=checkbox>Informatik1
<input name="ret" onclick="test(this.form.ret);" type=checkbox>Informatik2
<input name="ret" onclick="test(this.form.ret);" type=checkbox>Informatik3
</form>
input type=radio name="Sido">Sido<br />
<input type=radio name="Fler">Fler<br />
<input type=radio name="B! Thight">B! Thight<br />
<input type=checkbox>Informatik<br />
<input type=checkbox>Informatik1<br />
<input type=checkbox>Informatik2<br />
Benutze das nächste mal für jede radio auch einen name. Das könnte dir dann mal helfen.
So, das ist der richtige code jetzt
<input type=radio name="Fler">Fler<br />
<input type=radio name="B! Thight">B! Thight<br />
<input type=checkbox>Informatik<br />
<input type=checkbox>Informatik1<br />
<input type=checkbox>Informatik2<br />
Benutze das nächste mal für jede radio auch einen name. Das könnte dir dann mal helfen.
So, das ist der richtige code jetzt
ach, oben vor input noch <
<input type=radio name="Sido">Sido <br />
<input type=radio name="Fler">Fler <br />
<input type=radio name="B! Thight">B! Thight <br />
<input type=checkbox>Informatik <br />
<input type=checkbox>Informatik1 <br />
<input type=checkbox>Informatik2 <br />
<input type=radio name="Sido">Sido <br />
<input type=radio name="Fler">Fler <br />
<input type=radio name="B! Thight">B! Thight <br />
<input type=checkbox>Informatik <br />
<input type=checkbox>Informatik1 <br />
<input type=checkbox>Informatik2 <br />
Logge dich ein um einen Beitrag zu schreiben.