Le DVD vidéo de Florent V. :

Elephorm apprendre XHTML et CSS
Auteur
yobuntu
# 19 Mar 2007 - 18:21:17
Citer
28 Posts
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)

^
QuentinC
# 19 Mar 2007 - 22:09:20
Citer
Étudiant qui bosse ... ou pas
4463 Posts
Peut-être avec la fonction document.getElementByName("nom_groupe[]");

Recherche designer bénévole pour petit site+forum, merci pour votre aide.

http://quentinc.net/ 
^
yobuntu
# 20 Mar 2007 - 10:11:22
Citer
28 Posts
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.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]

^
yobuntu
# 21 Mar 2007 - 16:18:25
Citer
28 Posts
bon quentinc avait raison!
le script tout qui va bien avec quelques explications sur toutjavascript.com


(je sais poster le même pb sur plusieurs forum c'est mal... mais j'était un peu désepéré)

^
Julien Royer
# 21 Mar 2007 - 16:30:09
Citer
Coin coin
Modérateur
3853 Posts
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. smile

^
QuentinC
# 21 Mar 2007 - 17:16:56
Citer
Étudiant qui bosse ... ou pas
4463 Posts

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.

Recherche designer bénévole pour petit site+forum, merci pour votre aide.

http://quentinc.net/ 
^
yobuntu
# 21 Mar 2007 - 18:40:13
Citer
28 Posts
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... fache

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

^
Powered by Phedio v3.8.5 beta in 5.6 ms © dew