Rechercher : dans
Par :

[javascript]Sélection d'éléments dans un div

Dernière réponse le 25 jan 2007 à 13:19:05 cyberlulu, le 25 jan 2007 à 11:28:12 
 Signaler ce message aux modérateurs

Bonjour,

Je voudrais savoir s'il est possible en javascript de sélectionner toutes les cases à cocher qui se trouvent dans un div.
pour avoir toutes les cases à cocher, je sais qu'il faut faire :
document.getElementByTagName("type")="checkbox"
mais si maintenant j'ai ca :

<input type="checkbox" ...>

<div id="monDiv">
<input type="checkbox" ...>
<input type="checkbox" ...>
</div>

comment avoir uniquement les checkbox contenus dans monDiv ?

Merci d'avance

Meilleures réponses pour « [javascript]Sélection d'éléments dans un div » dans :
Javascript - Modifier la hauteur (height) d'un élément HTML VoirPour modifier la hauteur d'un élément HTML en javascript, il suffit d'utiliser sa propriété de style "height". Pour cela vous pouvez y faire référence de la manière suivante : Si vous souhaitez connaître la hauteur (height) d'un bloc HTML, il...
Javascript - Connaître la hauteur d'un élément HTML VoirSi vous souhaitez connaître la hauteur (height) d'un bloc HTML en javascript, il existe deux façons selon les navigateurs : element.offsetHeight element.style.pixelHeight Ainsi, le code suivant permet d'obtenir la hauteur d'un bloc HTML...
Javascript - l'objet Array VoirLes particularités de l'objet Array L'objet Array est un objet du noyau Javascript permettant de créer et de manipuler des tableaux. Voici la syntaxe à utiliser pour créer une variable tableau : var x = new Array(element1[, element2, ...]); Si...
Javascript - Les événements VoirQu'appelle-t-on un événement? Les événements sont des actions de l'utilisateur, qui vont pouvoir donner lieu à une interactivité. L'événement par excellence est le clic de souris, car c'est le seul que le HTML gère. Grâce au Javascript il est...
Javascript - Les tableaux VoirIntroduction à la notion de tableau Les variables de Javascript ne permettent de stocker qu'une seule donnée à la fois. Or, étant donné qu'il est souvent utile de manipuler de nombreuses données, le concept de variable se révéle parfois...

1

 kij_82, le 25 jan 2007 à 13:19:05

Il faut que tu donne un identifiant à chacun de tes checkbox pour pouvoir les récupérer par la suite, ainsi que leur propriété et valeur.

eX :

<script language="javascript">

function checkAll ( check, label, nb ){
	var oDiv = null;
	for ( var i=0; i < nb; i++ ){
		oDiv = document.getElementById(label+i);
		if ( check == 0 )
			oDiv.checked = false;
		else
			oDiv.checked = true;
	}
}

</script>

<input type="checkbox" id="toto" ...>

<div id="monDiv"> 
<input type="checkbox" id="check1" ...> 
<input type="checkbox" id="check2" ...> 
</div> 

<input type="button" value="CheckAll" onclick="javascript:checkAll(1,'check',2)">
<input type="button" value="Un-CheckAll" onclick="javascript:checkAll(,'check',2)">

~ iclic @ gauch,iclic,  iclic @ droate, iclic, iclic
             et ya pas de bôg môsieu !    ~

Répondre à kij_82