Formulare dynamisch de/aktivieren
Robert
- javascript
0 m@y
Hi,
eine frage quält mich shcon länger, finde aber leider nirgends eine antwort :(
möchte ein formular machen, welches mehrere checkboxen und radiobuttons besitzt. nun möchte ich, wenn ich zb. eine checkbox aktiviere, dass eine andere radiobuttongroup dadurch inaktiv wird, sodass man diese dann nicht mehr anklicken kann und umgekehrt.
windowsprogramme benutzen diesen effekt oft.
mfg
robert
'n abend
mit css und js kannst du die Kästchen, sobald ein Kästchen angekreuzt ist, etwas dunkler machen. Anschließend sagst du dem Browser, das wen der Anwender uaf ein Kästchen klickt er da wieder deaktivieren soll.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title>nicht anklicken</title>
<meta name="generator" content="HTML Studio">
<script language="JavaScript">
function anklickbar(feldnummer)
{
if(document.kaestchen.kontrolle.checked == true)
{
document.kaestchen.test[feldnummer].checked = false;
}
}
function loeschen()
{
for(i = 0; i<=2; i++)
{
document.kaestchen.test[i].checked = false;
}
}
</script>
</head>
<body>
<form name="kaestchen">
<input type="radio" name="test" value="pizza" onClick="anklickbar(0)"><br>
<input type="radio" name="test" value="italien" onClick="anklickbar(1)"><br>
<input type="radio" name="test" value="salami" onClick="anklickbar(2)"><br>
<input type="checkbox" name="kontrolle" onClick="loeschen()">
</form>
</body>
</html>
viel spaß, m@y