Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   checkbox js (https://javascript.ru/forum/misc/15001-checkbox-js.html)

angekdj 09.02.2011 13:45

checkbox js
 
1)<input type="radio" name="selectedcars" value="1" checked="checked" onChange="newCountCh();">Alle Fahrzeug<span>typen</span>

2)<input type="radio" name="selectedcars" value="2" onChange="newCountCh();">Ausgewählte Fahrzeug<span>typen</span>

8 чекбоксов:


<input type="checkbox" name="kategory[]" value="1" onChange="newCountCh();" />Limousine

<input type="checkbox" name="kategory[]" value="2" onChange="newCountCh();" />Geländewagen/Pickup

<input type="checkbox" name="kategory[]" value="3" onChange="newCountCh();" />Kleinwagen

<input type="checkbox" name="kategory[]" value="4" onChange="newCountCh();" />Cabrio/Roadster

<input type="checkbox" name="kategory[]" value="5" onChange="newCountCh();" />Kombi

<input type="checkbox" name="kategory[]" value="6" onChange="newCountCh();" />Sportwagen/Coupé

<input type="checkbox" name="kategory[]" value="7" onChange="newCountCh();" />Van/Kleinbus

<input type="checkbox" name="kategory[]" value="8" onChange="newCountCh();" />Andere

Подскажите плиз! Нужно чтоб при выборе 1)Alle Fahrzeug автоматически выбирались все чекбоксы, но галочки на них не было!(Типа не видны)!При выборе одного из 8 чекбоксов(если галочка всьоже на 1)Alle Fahrzeug ) галочка переходит на 2)Ausgewählte !

вот пример на сайте - http://suchen.mobile.de/fahrzeuge/se...ry=&zipcod e=

ksa 09.02.2011 13:54

Цитата:

Сообщение от angekdj
выбирались все чекбоксы, но галочки на них не было!(Типа не видны)

Как это панимайт?

angekdj 09.02.2011 14:54

Нужно чтоб при выборе 1)Alle Fahrzeug все чекбоксы были фолс!При выборе одного из 8 чекбоксов(если галочка всьоже на 1)Alle Fahrzeug ) галочка переходит на 2)Ausgewählte !

ksa 09.02.2011 14:59

Так чёле?


<!doctype html>
<html>
<head>
<style type="text/css">
</style>
<script>
function newCount() {
	var o=document.getElementsByName('selectedcars')
	var i
	if (o[0].checked) {
		o=document.getElementsByName('kategory[]')
		for (i=0; i<o.length; i++) {
			o[i].checked=false
		}
	}
}
function newCountCh(Obj) {
	if (Obj.checked) {
		var o=document.getElementsByName('selectedcars')
		if (o[0].checked) {
			o[0].checked=false
			o[1].checked=true
		}
	}
}
</script>
</head>
<body>
<div>
	<input type="radio" name="selectedcars" value="1" checked="checked" onclick="newCount();">Alle Fahrzeug<span>typen</span>
	<input type="radio" name="selectedcars" value="2" onclick="newCount();">Ausgewahlte Fahrzeug<span>typen</span>
</div>
<div>
	<input type="checkbox" name="kategory[]" value="1" onclick="newCountCh(this);" />Limousine
	<input type="checkbox" name="kategory[]" value="2" onclick="newCountCh(this);" />Gelandewagen/Pickup
	<input type="checkbox" name="kategory[]" value="3" onclick="newCountCh(this);" />Kleinwagen
	<input type="checkbox" name="kategory[]" value="4" onclick="newCountCh(this);" />Cabrio/Roadster
	<input type="checkbox" name="kategory[]" value="5" onclick="newCountCh(this);" />Kombi
	<input type="checkbox" name="kategory[]" value="6" onclick="newCountCh(this);" />Sportwagen/Coupe
	<input type="checkbox" name="kategory[]" value="7" onclick="newCountCh(this);" />Van/Kleinbus
	<input type="checkbox" name="kategory[]" value="8" onclick="newCountCh(this);" />Andere
</div>
</body>
</html>

angekdj 09.02.2011 15:12

Второй должен включаться если мы вибираем один из 8 категорий

angekdj 09.02.2011 15:22

ТАК ТАК ТАК))))) СПС БОЛЬШОЕ:dance: !!!!!!!!!


Часовой пояс GMT +3, время: 03:16.