|
|
|
| У меня блок <span> прячется или снова показывается при клике на картинку с помощью display: none, так вот нельзя ли с помощью style как нибудь включить все чекбоксы в этом блоке, например при щелчке на другой чекбокс...? | |
|
|
|
|
|
|
|
для: UncleYup
(22.09.2005 в 13:12)
| | а почему именно с помощью style?
вообщето это просто делается немного другим методом | |
|
|
|
|
|
|
|
для: Crux
(23.09.2005 в 19:28)
| | у меня есть идентификатор тега <span> в котром есть ческбоксы(я не знаю сколько их и как их зовут).. так вот мне нужно все чекбоксы которые там есть сделать включенными/выключенными..
Я просто не знаю как это реализовать... | |
|
|
|
|
|
|
|
для: UncleYup
(26.09.2005 в 13:00)
| |
<html>
<head>
<script language="JavaScript">
function check_on()
{
var form = document.form_1.elements
for (var l=0; l<form.length; l++)
if(form[l].type="checkbox") form[l].checked=true
}
function check_off()
{
var form = document.form_1.elements
for (var l=0; l<form.length; l++)
if(form[l].type="checkbox") form[l].checked=false
}
</script>
</head>
<body>
<span>
<form name="form_1">
<input type="checkbox" name="q"> - q<br>
<input type="checkbox" name="w"> - w<br>
<input type="checkbox" name="e"> - e
</form>
</span>
<input type="button" value="on" onclick="check_on()"><input type="button" value="off" onclick="check_off()">
</body>
</html>
|
| |
|
|
|
|
|
|
|
для: Crux
(26.09.2005 в 20:31)
| | Спасибо! =). Только я самого главного не сказал... =) - у меня этих блоков <span> туева хуча и соответственно для каждого такого блока есть свой главный чекбокс... Если сделать как вы предложили, то чекнутся все чекбоксы в форме.. Я даже пытался для каждого блока отдельную форму завести, но в этом случае загвоздка в том что формы вложенными не могут быть... Так что вопрос открыт =) | |
|
|
|
|
|
|
|
для: UncleYup
(27.09.2005 в 13:48)
| | Можно передавать функции ID формы, а дальше пользоваться методом getElementById(). Например так:
<script language="JavaScript">
function check_on(formid)
{
var form = document.getElementById(formid).elements
for (var l=0; l<form.length; l++)
if(form[l].type="checkbox") form[l].checked=true
}
function check_off(formid)
{
var form = document.getElementById(formid).elements
for (var l=0; l<form.length; l++)
if(form[l].type="checkbox") form[l].checked=false
}
</script>
</head>
<body>
</head>
<body>
<span>
<form name="form_1" id="form_1">
<input type="checkbox" name="q"> - q<br>
<input type="checkbox" name="w"> - w<br>
<input type="checkbox" name="e"> - e
</form>
<input type="button" value="on" onclick="check_on('form_1')"><input type="button" value="off" onclick="check_off('form_1')">
</span>
<span>
<form name="form_2" id="form_2">
<input type="checkbox" name="r"> - q<br>
<input type="checkbox" name="t"> - w<br>
<input type="checkbox" name="y"> - e
</form>
<input type="button" value="on" onclick="check_on('form_2')"><input type="button" value="off" onclick="check_off('form_2')">
</span>
...
|
И ещё - тег <span> тут и не нужен. | |
|
|
|
|
|
|
|
для: Crux
(26.09.2005 в 20:31)
| | . | |
|
|
|