Cocher/décocher chekboxes selon le name
	
	
		Bonjour,
le code suivant permet de cocher/decocher tous les checkboxes d'un formulaire par un click sur un seul lien, selon leur name.
	Code:
	
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
   | <script language="javascript" type="text/javascript">
function check(method)
{
	var checkboxes = document.getElementsByName("subscriptions");
	for(i=0; i < checkboxes.length; i++)
	{
		checkboxes[i].checked = method;
	}
}
</script>
<form method="post" action="">
    <fieldset>
		<b>Please choose the magazines you would like to subscribe to:</b><br/><br/>
		<input type="checkbox" name="subscriptions" value="1"/> Sports Illustrated<br/>
 
		<input type="checkbox" name="subscriptions" value="2"/> Bicycling<br/>
		<input type="checkbox" name="subscriptions" value="3"/> Time<br/>
		<input type="checkbox" name="subscriptions" value="4"/> Newsweek<br/>
		<input type="checkbox" name="subscriptions" value="5"/> National Geographic<br/>
	</fieldset>
 
	<br/>
	<fieldset>
    	<input type="submit" value="Subscribe" /> Select: <a href="#" onclick="check(1); return false;">All</a>, <a href="#" onclick="check(0); return false;">None</a>
	</fieldset>
</form> | 
 Dans mon cas, pour travailler sous Prototype, j'ai été obligé d'attribuer un name différent (address-1, address-2, address-3, sport-1, sport-2, sport3).
Serait-il possible que ce script (ou un autre !) permettre de sélectionner selon une partie du name : address et sport. C'est à dire en supprimant la fin -1, -2, -3 qui sont toujous sur le même modèle "tiret + nombre" ?