begin process at 2012 05 29 11:05:46
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

Nom d'un objet en parametre


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Nom d'un objet en parametre

mardi 21 mars 2006 à 11:02:52 | Nom d'un objet en parametre

Rael87

Voila mon probleme, j'envois le nom d'une checkbox en parametre de ma fonction test, le but etant de cocher toute les checkbox ayant ce nom.
Voici ma fonction:

function test(nom)
{
    for (i=0; i<document.form1.nom.length; i++)
    {
        document.form1.nom[i].checked=true;
    } 
}

Et voila la source de ma page générée par du php.
<td><input type="checkbox" name="Acces_l" onClick="javascript:test('Acces_l');"/>Lect</td>
merci d'avance pour votre aide
mardi 21 mars 2006 à 12:24:34 | Re : Nom d'un objet en parametre

bultez

Membre Club


Bonjour,

dans l'exemple ( pas testé ) il n'y a qu'un seul name="Acces_1"
donc Access_1.length n'existe pas, ni Access_1[0].checked
Access_1.checked oui.

remarque : onclick="javascript:fonction..." est un pléonasme
onclick="fonction...." suffit.

Cordialement. Bul. ~ Mon Site qu'il est à Moi ~

mardi 21 mars 2006 à 14:19:15 | Re : Nom d'un objet en parametre

Rael87

Dans la source j'ai mis uniquement la ligne correspondant au checkbox lancant le javascript sinon voici les autres correspondant aux autres checkbox
	</tr>

<tr class="table">
<td>&nbsp;</td>
<td>login</td>
<td><input type="checkbox" name="Acces_l" value="login_l" />Lect</td>
		<td><input type="checkbox" name="Acces_e" value="login_e" />Ecrit</td>
<td><input type="checkbox" name="Acces_m" value="login_m" />Modif</td>
</tr>
<tr class="table">
<td>&nbsp;</td>
<td>menu</td>
<td><input type="checkbox" name="Acces_l" value="menu_l" />Lect</td>
		<td><input type="checkbox" name="Acces_e" value="menu_e" />Ecrit</td>
<td><input type="checkbox" name="Acces_m" value="menu_m" />Modif</td>
</tr>
<tr class="table">
<td>&nbsp;</td>
<td>messages</td>
<td><input type="checkbox" name="Acces_l" value="messages_l" />Lect</td>
		<td><input type="checkbox" name="Acces_e" value="messages_e" />Ecrit</td>
<td><input type="checkbox" name="Acces_m" value="messages_m" />Modif</td>
</tr>

Je cherche a passer le nom du checkbox en parametre parce que j'ai d'autres checkbox avec d'autres nom dans la meme page.

mardi 21 mars 2006 à 14:39:46 | Re : Nom d'un objet en parametre

Rael87

Autre remarque si je met directement dans ma fonction test
function test()
{
    for (i=0; i<document.form1.access_l.length; i++)
    {
        document.form1.acces_l[i].checked=true;
    } 
}
aucuns souci ca marche,

de meme si dans ma fonction je fais un document.write(nom), auncuns souci non plus il m'affiche bien Acces_l.
Mais j'ai vraiment besoin de passer le nom que je veux en parametre mais je ne vois pas la solution.
mardi 21 mars 2006 à 15:27:45 | Re : Nom d'un objet en parametre

bultez

Membre Club
Réponse acceptée !


Bonjour,


<script type="text/javascript">
function cocher(chk)
{
 for ( var n=0;n<chk.length;n++ )
 {
  chk[n].checked=true;
 }
}
</script>

      ...onclick="cocher(Acces_l);" 
           sans les '     sinon c'est une chaîne de carcatères, pas l'objet



Cordialement. Bul. ~
Mon Site qu'il est à Moi ~

mardi 21 mars 2006 à 15:30:40 | Re : Nom d'un objet en parametre

bultez

Membre Club

j'ai oublié de dire que ma 1ère remarque
reste valable ( si une seule ligne est générée )
il vaudrait donc mieux tester l'existence de .length avant
la boucle qui est inutile si 1 seule ligne ?
Cordialement. Bul. ~ Mon Site qu'il est à Moi ~

mardi 21 mars 2006 à 15:40:22 | Re : Nom d'un objet en parametre

Rael87

Merci beaucoup ca marche nickel, merci encore j'ai trop galèré la-dessus.
mardi 21 mars 2006 à 15:52:59 | Re : Nom d'un objet en parametre

bultez

Membre Club

merci du retour,
les forums c'est aussi fait pour se faire aider
sur une faute d'inattention, car le nez dans le guidon,
on ne voit plus rien.
le debugger IE aurait cependant permis de voir que
nom était =
"Acces_l"  et pas à [object]
Cordialement. Bul. ~ Mon Site qu'il est à Moi ~



Cette discussion est classée dans : fonction, checkbox, objet, test, parametre


Répondre à ce message

Sujets en rapport avec ce message

fonction avec parametres [ par suomi ] J'aimerais passer un objet (this) en parametre d'une fonction appelée par setTimeout (comme suit), mais je n'y arrive pas.La fonction setTimeOut deman passage d'un attribut en parametre d'une fonction javascript [ par joenbl ] Bonjour,Je souhaite passer en parametre de la fonction 'change' la valeur de l'attribut id du div correspondant.(Vu que je fait de l'XSLT, je ne sais Problème fonction [ par stanilou ] Salut,Je suis vraiment désoler, le premier message que j'ai posté était dans la mauvaise catégorie... Je le remet donc à ça place ici (Le Modo peut su Passage de fonction en parametre d'une fonction [ par abdoulax ] Bonjour,Je me suis posé une question assez interressante, est il possible de passer dans les paramètres d'une fonction, une fonction. Comme le fait l' Test sur checkbox [ par docbambou ] Voila j'ai mis en place des checkbox...suivant les case coché cela devra iafficher des informations d'une base de donnée Seulement pr le scriptPHP je Petite fonction avec une condition pour l'envoi d'un formulaire [ par ben010 ] Bonjour,Je n'ai jamais vraiment fait de javascript mais là je dois réaliser un petit script qui, en fonction de la valeur d'une variable, permet l'env checkbox multiple verifier nbre de choix [ par toniom ] slt j'ai des champs checkbox à choix multiples.exemple d'une des balises :j'utilise le nom "Formation[]" car je recupere les donnee Parametre avec valeur par defaut [ par danounouche ] Bonjour je souhaite ecrire une fonction qui recoit deux parametres et que le dernier recoive en valeur par defaut le texte "text".Comment dois-je ecri JS et ASP [ par madoman ] slt à tousle fonction suivante doit m'avertir en fonction de paramètres : je sélectionne une date dans ma liste (txt_date) et j'ai un tableau qui m'af Objet en argument dans une fonction [ par 1300371 ] Est il possible de passer un objet (par exemple une image) en parametre dans une fonction ?? Sachant que par la suite j'apelle recursivement ma foncti


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,733 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales