11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour à tous,

Je viens pour lancér un mini débat sur la manière de nomer les cases à cocher:

sur de nombreux tuto php j'ai vu qu'il était pratique pour le traitement php de nomer un groupe de cases de la manière suivante:

name="nom_groupe[]" value = "value1"

mais maintenant que je veux ajouter un bouton pour cocher toutes les cases,
je ne trouve que des information javascript pour les cases don le nom est de la forme

name="nom_groupe1" value = "value1"

et je n'arrive pas à transposer pour des cases appeler nom_groupe[]


Le tuto N°1 de google qui répond parfaitement à mon pb (sauf pour les crochets [] malheureusement).
http://webmaster.lycos.fr/tips/987667069/


merci pour votre aide
Modifié par yobuntu (21 Mar 2007 - 16:19)
Merci quentinc! peux tu être un peu plus précis stp, je découvre tout juste le javascript...

la fonction originale:

<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
var checkflag = "false";
function check(field) {
if (checkflag == "false") {
  for (i = 0; i < field.length; i++) {
  field[i].checked = true;}
  checkflag = "true";
  return "Tout décocher"; }
else {
  for (i = 0; i < field.length; i++) {
  field[i].checked = false; }
  checkflag = "false";
  return "Tout cocher"; }
}
//  End -->
</script>


ma fonction:

<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
var checkflag = "false";
function check(nom_groupe[]) {
if (checkflag == "false") {
  getElementByName(nom_groupe[]).checked=true;
  checkflag = "true";
  return "Tout décocher"; }
else {
  getElementByName(nom_groupe[]).checked=false;
  checkflag = "false";
  return "Tout cocher"; }
}
//  End -->
</script>


J'ai bon?[/i][/i]
yobuntu a écrit :
(je sais poster le même pb sur plusieurs forum c'est mal... mais j'était un peu désepéré)
Merci en tout cas d'avoir signalé ici que ton sujet est résolu. Smiley smile
a écrit :

Merci en tout cas d'avoir signalé ici que ton sujet est résolu.

En effet, d'autres n'en font pas tant... un simple C/C.
Au passage toutjavascript.com est un très bon site pour apprendre le javascript.
ben ça me paraissait la moindre des choses, pis c'est énervant de faire une recherche, trouver le type qui a eu le même problème et qui n'est jammais vennue expliquer la solution... Smiley fache

pis faut que je reste "bien vu" sur le forum pour mes futurs problème avec css Smiley rolleyes