[Skip to main content](#vessel-content)

#   Ajouter un \[ID\] sur un bouton

##

- **[aspkiddy](/forum/user/7749-aspkiddy "View aspkiddy's Profile")**
- [![aspkiddy's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/7749-aspkiddy "View aspkiddy's Profile") Topic Author
- [ Offline](/forum/user/7749-aspkiddy)

Less More

- Posts: 98
- Thank you received: 1
-
-

13 years 4 months ago -  13 years 4 months ago [\#113443](#113443) by [aspkiddy](/forum/user/7749-aspkiddy "View aspkiddy's Profile")  *[Ajouter un \[ID\] sur un bouton](/forum/5-support-en-francais-french-support-/85165-ajouter-un-id-sur-un-bouton#113443 "Bonjour, Dans le formulaire d'adresse (vue : address/form.php) il y a un bouton &quot;OK&quot; :)  voici le code :  et on obtient  J'aimerais bien ajouter à ce bouton un () nouvel attribut et une valeur (value) fixe (par exemple : ) pour obtenir cela :  Comment peux-je le faire ? :dry:  Merci :)")* was created by *[aspkiddy](/forum/user/7749-aspkiddy "View aspkiddy's Profile")*

Bonjour,
Dans le formulaire d'adresse (vue : address/form.php)
il y a un bouton "OK" ![:)](/media/kunena/emoticons/3.png ":)")

voici le code : Code:

echo $this-&gt;cart-&gt;displayButton(JText::_('OK'),'ok',$this-&gt;params,hikashop_completeLink('address&amp;task=save'),'if(hikashopCheckChangeForm(\'address\',\'hikashop_address_form\')) document.forms[\'hikashop_address_form\'].submit(); return false;');

et on obtient Code:

&lt;input name="ok" class="btn button hikashop_cart_input_button" onclick="var field=document.getElementById('hikashop_product_quantity_field_1');if(hikashopCheckChangeForm('address','hikashop_address_form')) document.forms['hikashop_address_form'].submit(); return false;" type="submit" value="OK"/&gt;

J'aimerais bien ajouter à ce bouton **un** (id) **nouvel attribut** et une valeur (value) **fixe** (par exemple : toto) pour obtenir cela :

> &lt;input **id="toto"** name="ok" class="btn button hikashop\_cart\_input\_button" onclick="var field=document.getElementById('hikashop\_product\_quantity\_field\_1');if(hikashopCheckChangeForm('address','hikashop\_address\_form')) document.forms.submit(); return false;" type="submit" value="OK"/&gt;

Comment peux-je le faire ? :dry:

Merci ![:)](/media/kunena/emoticons/3.png ":)")

Last edit: 13 years 4 months ago by [aspkiddy](/forum/user/7749-aspkiddy "View aspkiddy's Profile"). Reason: erreur de frappe

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODUxNjUtYWpvdXRlci11bi1pZC1zdXItdW4tYm91dG9uP3RtcGw9bWFya2Rvd24=) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[aspkiddy](/forum/user/7749-aspkiddy "View aspkiddy's Profile")**
- [![aspkiddy's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/7749-aspkiddy "View aspkiddy's Profile") Topic Author
- [ Offline](/forum/user/7749-aspkiddy)

Less More

- Posts: 98
- Thank you received: 1
-
-

13 years 4 months ago [\#113457](#113457) by [aspkiddy](/forum/user/7749-aspkiddy "View aspkiddy's Profile")  Replied by *[aspkiddy](/forum/user/7749-aspkiddy "View aspkiddy's Profile")* on topic *[Ajouter un \[ID\] sur un bouton](/forum/5-support-en-francais-french-support-/85165-ajouter-un-id-sur-un-bouton#113457 "Bonjour, Dans le formulaire d'adresse (vue : address/form.php) il y a un bouton &quot;OK&quot; :)  voici le code :  et on obtient  J'aimerais bien ajouter à ce bouton un () nouvel attribut et une valeur (value) fixe (par exemple : ) pour obtenir cela :  Comment peux-je le faire ? :dry:  Merci :)")*

Bonjour,

J'ai trouvé une solution, mais je ne sais pas si cela est meilleur :

Rectification du fichier cart.php
administrator/ components/ com\_hikashop/ helpers/ cart.php :

ajout dans la fonction displayButton:
**$id=''**

avant :

> function displayButton($name,$map,&amp;$params,$url='',$ajax="",$options="",$max\_quantity=0,$min\_quantity=1,$classname='',$inc=true){

Code:

function displayButton($name,$map,&amp;$params,$url='',$ajax="",$options="",$max_quantity=0,$min_quantity=1,$classname='',$inc=true, $id=''){

et et dans $html :
avant :

> $html= '&lt;input type="submit" class="button hikashop\_cart\_input\_button'.$classname.'" name="'.$map.'" value="'.$name.'" '.$ajax.$options.'/&gt;';

Code:

$html= '&lt;input id="button'.$id.'" type="submit" class="button hikashop_cart_input_button'.$classname.'" name="'.$map.'" value="'.$name.'" '.$ajax.$options.'/&gt;';

Ensuite dans form.php (vue : address/form.php)
avant :

> &lt;input name="ok" class="button hikashop\_cart\_input\_button" onclick="var field=document.getElementById('hikashop\_product\_quantity\_field\_1');if(hikashopCheckChangeForm('address','hikashop\_address\_form')) document.forms.submit(); return false;" type="submit" value="OK"/&gt;

Code:

&lt;input name="ok" class="button hikashop_cart_input_button" onclick="var field=document.getElementById('hikashop_product_quantity_field_1');if(hikashopCheckChangeForm('address','hikashop_address_form')) document.forms['hikashop_address_form'].submit(); return false;',null,null,null,null,null,'IdToto');

Est-ce qu'il y a une autre façon, meilleure que le mien? :blush:
Merci

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODUxNjUtYWpvdXRlci11bi1pZC1zdXItdW4tYm91dG9uP3RtcGw9bWFya2Rvd24=) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[aspkiddy](/forum/user/7749-aspkiddy "View aspkiddy's Profile")**
- [![aspkiddy's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/7749-aspkiddy "View aspkiddy's Profile") Topic Author
- [ Offline](/forum/user/7749-aspkiddy)

Less More

- Posts: 98
- Thank you received: 1
-
-

13 years 4 months ago [\#113458](#113458) by [aspkiddy](/forum/user/7749-aspkiddy "View aspkiddy's Profile")  Replied by *[aspkiddy](/forum/user/7749-aspkiddy "View aspkiddy's Profile")* on topic *[Ajouter un \[ID\] sur un bouton](/forum/5-support-en-francais-french-support-/85165-ajouter-un-id-sur-un-bouton#113458 "Bonjour, Dans le formulaire d'adresse (vue : address/form.php) il y a un bouton &quot;OK&quot; :)  voici le code :  et on obtient  J'aimerais bien ajouter à ce bouton un () nouvel attribut et une valeur (value) fixe (par exemple : ) pour obtenir cela :  Comment peux-je le faire ? :dry:  Merci :)")*

sans **,null,null,null,null,null**, :blush: :dry: :ohmy:

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODUxNjUtYWpvdXRlci11bi1pZC1zdXItdW4tYm91dG9uP3RtcGw9bWFya2Rvd24=) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[nicolas](/forum/user/63-nicolas "View nicolas's Profile")**
- [![nicolas's Avatar](https://www.hikashop.com/media/kunena/avatars/resized/size144/users/avatar63.png?1793428657)](/forum/user/63-nicolas "View nicolas's Profile")
- [ Away](/forum/user/63-nicolas)

Less More

- Posts: 86540
- Thank you received: 14299
-
-

13 years 4 months ago [\#113472](#113472) by [nicolas](/forum/user/63-nicolas "View nicolas's Profile")  Replied by *[nicolas](/forum/user/63-nicolas "View nicolas's Profile")* on topic *[Ajouter un \[ID\] sur un bouton](/forum/5-support-en-francais-french-support-/85165-ajouter-un-id-sur-un-bouton#113472 "Bonjour, Dans le formulaire d'adresse (vue : address/form.php) il y a un bouton &quot;OK&quot; :)  voici le code :  et on obtient  J'aimerais bien ajouter à ce bouton un () nouvel attribut et une valeur (value) fixe (par exemple : ) pour obtenir cela :  Comment peux-je le faire ? :dry:  Merci :)")*

C'est une solution oui.
Mais pourquoi vouloir y rajouter un id ? Il est surement possible de faire ce que vous voulez faire sans rajouter d'id.

The following user(s) said Thank You: [aspkiddy](/forum/user/7749-aspkiddy "View aspkiddy's Profile")

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODUxNjUtYWpvdXRlci11bi1pZC1zdXItdW4tYm91dG9uP3RtcGw9bWFya2Rvd24=) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[aspkiddy](/forum/user/7749-aspkiddy "View aspkiddy's Profile")**
- [![aspkiddy's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/7749-aspkiddy "View aspkiddy's Profile") Topic Author
- [ Offline](/forum/user/7749-aspkiddy)

Less More

- Posts: 98
- Thank you received: 1
-
-

13 years 4 months ago [\#113604](#113604) by [aspkiddy](/forum/user/7749-aspkiddy "View aspkiddy's Profile")  Replied by *[aspkiddy](/forum/user/7749-aspkiddy "View aspkiddy's Profile")* on topic *[Ajouter un \[ID\] sur un bouton](/forum/5-support-en-francais-french-support-/85165-ajouter-un-id-sur-un-bouton#113604 "Bonjour, Dans le formulaire d'adresse (vue : address/form.php) il y a un bouton &quot;OK&quot; :)  voici le code :  et on obtient  J'aimerais bien ajouter à ce bouton un () nouvel attribut et une valeur (value) fixe (par exemple : ) pour obtenir cela :  Comment peux-je le faire ? :dry:  Merci :)")*

J'ai besoin de cette id pour mon script que je vais utiliser, par exemple : Code:

/* ... */ var buttonID = "post"; /* ... */

mais est-ce qu'il y a une autre solution meilleur que la mienne pour avoir cette id ? ![:unsure:](/media/kunena/emoticons/18.png ":unsure:")

Merci

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODUxNjUtYWpvdXRlci11bi1pZC1zdXItdW4tYm91dG9uP3RtcGw9bWFya2Rvd24=) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[nicolas](/forum/user/63-nicolas "View nicolas's Profile")**
- [![nicolas's Avatar](https://www.hikashop.com/media/kunena/avatars/resized/size144/users/avatar63.png?1793428657)](/forum/user/63-nicolas "View nicolas's Profile")
- [ Away](/forum/user/63-nicolas)

Less More

- Posts: 86540
- Thank you received: 14299
-
-

13 years 4 months ago [\#113609](#113609) by [nicolas](/forum/user/63-nicolas "View nicolas's Profile")  Replied by *[nicolas](/forum/user/63-nicolas "View nicolas's Profile")* on topic *[Ajouter un \[ID\] sur un bouton](/forum/5-support-en-francais-french-support-/85165-ajouter-un-id-sur-un-bouton#113609 "Bonjour, Dans le formulaire d'adresse (vue : address/form.php) il y a un bouton &quot;OK&quot; :)  voici le code :  et on obtient  J'aimerais bien ajouter à ce bouton un () nouvel attribut et une valeur (value) fixe (par exemple : ) pour obtenir cela :  Comment peux-je le faire ? :dry:  Merci :)")*

Par exemple, si vous avez jquery d'activé sur votre site, vous pouvez faire comme cela:

$('#hikashop_address_form_span_iframe').find('input[name="ok"]').id = 'post';

Cela récupèr le premier input avec le nom "ok" de l'élément avec l'id "hikashop_address_form_span_iframe" et ça lui attribut l'id "post".
[ api.jquery.com/attribute-equals-selector/](http://api.jquery.com/attribute-equals-selector/)

The following user(s) said Thank You: [aspkiddy](/forum/user/7749-aspkiddy "View aspkiddy's Profile")

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODUxNjUtYWpvdXRlci11bi1pZC1zdXItdW4tYm91dG9uP3RtcGw9bWFya2Rvd24=) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[aspkiddy](/forum/user/7749-aspkiddy "View aspkiddy's Profile")**
- [![aspkiddy's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/7749-aspkiddy "View aspkiddy's Profile") Topic Author
- [ Offline](/forum/user/7749-aspkiddy)

Less More

- Posts: 98
- Thank you received: 1
-
-

13 years 4 months ago [\#113629](#113629) by [aspkiddy](/forum/user/7749-aspkiddy "View aspkiddy's Profile")  Replied by *[aspkiddy](/forum/user/7749-aspkiddy "View aspkiddy's Profile")* on topic *[Ajouter un \[ID\] sur un bouton](/forum/5-support-en-francais-french-support-/85165-ajouter-un-id-sur-un-bouton#113629 "Bonjour, Dans le formulaire d'adresse (vue : address/form.php) il y a un bouton &quot;OK&quot; :)  voici le code :  et on obtient  J'aimerais bien ajouter à ce bouton un () nouvel attribut et une valeur (value) fixe (par exemple : ) pour obtenir cela :  Comment peux-je le faire ? :dry:  Merci :)")*

Meerci Nicolas,

J'ai jquery dans mon site que je t'utilise.

Je dois mettre ce code dans form.php ? Code:

echo '&lt;script&gt;$(\'#hikashop_address_form_span_iframe\').find(\'input[name="ok"]\').id = \'post\';&lt;/script&gt;';

Cela ne marcherait pas!
Ou ailleurs ?

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODUxNjUtYWpvdXRlci11bi1pZC1zdXItdW4tYm91dG9uP3RtcGw9bWFya2Rvd24=) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[aspkiddy](/forum/user/7749-aspkiddy "View aspkiddy's Profile")**
- [![aspkiddy's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/7749-aspkiddy "View aspkiddy's Profile") Topic Author
- [ Offline](/forum/user/7749-aspkiddy)

Less More

- Posts: 98
- Thank you received: 1
-
-

13 years 4 months ago [\#113633](#113633) by [aspkiddy](/forum/user/7749-aspkiddy "View aspkiddy's Profile")  Replied by *[aspkiddy](/forum/user/7749-aspkiddy "View aspkiddy's Profile")* on topic *[Ajouter un \[ID\] sur un bouton](/forum/5-support-en-francais-french-support-/85165-ajouter-un-id-sur-un-bouton#113633 "Bonjour, Dans le formulaire d'adresse (vue : address/form.php) il y a un bouton &quot;OK&quot; :)  voici le code :  et on obtient  J'aimerais bien ajouter à ce bouton un () nouvel attribut et une valeur (value) fixe (par exemple : ) pour obtenir cela :  Comment peux-je le faire ? :dry:  Merci :)")*

Je l'ai finalement testé le code dans form.php Code:

$document = JFactory::getDocument(); $document-&gt;addScript($this-&gt;baseurl.'jquery/js/jquery-1.4.2.min.js', 'text/javascript'); $document-&gt;addScript($this-&gt;baseurl.'jquery/js/jquery-ui-1.8.6.custom.min.js', 'text/javascript'); $document-&gt;addScript($this-&gt;baseurl.'jquery/jquery.noconflict.js', 'text/javascript'); $document-&gt;addScript($this-&gt;baseurl.'aspkiddy.js', 'text/javascript'); echo '&lt;script&gt;$(\'#hikashop_address_form_span_iframe\').find(\'input[name="ok"]\').id = \'post\';&lt;/script&gt;';

mais je n'ai pas obtenu id=post dans le code de mon bouton :blush:

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODUxNjUtYWpvdXRlci11bi1pZC1zdXItdW4tYm91dG9uP3RtcGw9bWFya2Rvd24=) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[Xavier](/forum/user/4105-xavier "View Xavier's Profile")**
- [![Xavier's Avatar](https://www.hikashop.com/media/kunena/avatars/resized/size144/users/avatar4105.png)](/forum/user/4105-xavier "View Xavier's Profile")
- [ Offline](/forum/user/4105-xavier)

Less More

- Posts: 13201
- Thank you received: 2322
-
-
-
- [](http://www.kidiweb.fr)
-

13 years 3 months ago [\#113870](#113870) by [Xavier](/forum/user/4105-xavier "View Xavier's Profile")  Replied by *[Xavier](/forum/user/4105-xavier "View Xavier's Profile")* on topic *[Ajouter un \[ID\] sur un bouton](/forum/5-support-en-francais-french-support-/85165-ajouter-un-id-sur-un-bouton#113870 "Bonjour, Dans le formulaire d'adresse (vue : address/form.php) il y a un bouton &quot;OK&quot; :)  voici le code :  et on obtient  J'aimerais bien ajouter à ce bouton un () nouvel attribut et une valeur (value) fixe (par exemple : ) pour obtenir cela :  Comment peux-je le faire ? :dry:  Merci :)")*

En utilisant l'outil d'inspection de votre navigateur avez vous une erreur Javascript qui est retournée ?

The following user(s) said Thank You: [aspkiddy](/forum/user/7749-aspkiddy "View aspkiddy's Profile")

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODUxNjUtYWpvdXRlci11bi1pZC1zdXItdW4tYm91dG9uP3RtcGw9bWFya2Rvd24=) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[aspkiddy](/forum/user/7749-aspkiddy "View aspkiddy's Profile")**
- [![aspkiddy's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/7749-aspkiddy "View aspkiddy's Profile") Topic Author
- [ Offline](/forum/user/7749-aspkiddy)

Less More

- Posts: 98
- Thank you received: 1
-
-

13 years 3 months ago [\#113961](#113961) by [aspkiddy](/forum/user/7749-aspkiddy "View aspkiddy's Profile")  Replied by *[aspkiddy](/forum/user/7749-aspkiddy "View aspkiddy's Profile")* on topic *[Ajouter un \[ID\] sur un bouton](/forum/5-support-en-francais-french-support-/85165-ajouter-un-id-sur-un-bouton#113961 "Bonjour, Dans le formulaire d'adresse (vue : address/form.php) il y a un bouton &quot;OK&quot; :)  voici le code :  et on obtient  J'aimerais bien ajouter à ce bouton un () nouvel attribut et une valeur (value) fixe (par exemple : ) pour obtenir cela :  Comment peux-je le faire ? :dry:  Merci :)")*

Oui Xavier,

J'ai fait plusieurs tests

Avec le code : Code:

echo '&lt;script&gt;$(\'#hikashop_address_form_span_iframe\').find(\'input[name="ok"]\').id = \'tpost\';&lt;/script&gt;';

et ensuite avec le code :
Code:

echo '&lt;script&gt;$(\'#hikashop_address_form_span_iframe\').find(\'input[name="ok"]\').prop(\'id\', \'post\');&lt;/script&gt;';

J'ai l'erreur suivante : :blush:

Dans FireFox

> TypeError: $(...) is null

Dans Chrome :

> Uncaught TypeError: Cannot call method 'find' of null
> (anonymous function)

Dans IE

> SCRIPT5007: Impossible d’obtenir la valeur de la propriété « find » : objet null ou non défini

J'ai fait le test dans un autre fichier HTML, tout va bien avec le code suivant : :whistle:
Code:

&lt;HTML&gt; &lt;head&gt; &lt;script src="http://code.jquery.com/jquery-1.9.1.js"&gt;&lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;form action="" id="toto" name="toto"&gt; &lt;div id="hikashop_address_form_span_iframe"&gt; &lt;input name="ok" type="text" id=""&gt; &lt;input name="toto" type="text" id=""&gt; &lt;script&gt; $('#hikashop_address_form_span_iframe').find('input[name="ok"]').prop('id', 'postoto'); &lt;/script&gt; &lt;/div&gt; &lt;/form&gt; &lt;/body&gt; &lt;/HTML&gt;

et j'ai obtient dans navigateur sans erreur :

> Code:
>
> &lt;input id="postoto" type="text" name="ok"&gt; &lt;input id="" type="text" name="toto"&gt;

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODUxNjUtYWpvdXRlci11bi1pZC1zdXItdW4tYm91dG9uP3RtcGw9bWFya2Rvd24=) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[Xavier](/forum/user/4105-xavier "View Xavier's Profile")**
- [![Xavier's Avatar](https://www.hikashop.com/media/kunena/avatars/resized/size144/users/avatar4105.png)](/forum/user/4105-xavier "View Xavier's Profile")
- [ Offline](/forum/user/4105-xavier)

Less More

- Posts: 13201
- Thank you received: 2322
-
-
-
- [](http://www.kidiweb.fr)
-

13 years 3 months ago [\#114037](#114037) by [Xavier](/forum/user/4105-xavier "View Xavier's Profile")  Replied by *[Xavier](/forum/user/4105-xavier "View Xavier's Profile")* on topic *[Ajouter un \[ID\] sur un bouton](/forum/5-support-en-francais-french-support-/85165-ajouter-un-id-sur-un-bouton#114037 "Bonjour, Dans le formulaire d'adresse (vue : address/form.php) il y a un bouton &quot;OK&quot; :)  voici le code :  et on obtient  J'aimerais bien ajouter à ce bouton un () nouvel attribut et une valeur (value) fixe (par exemple : ) pour obtenir cela :  Comment peux-je le faire ? :dry:  Merci :)")*

Il y a peut être un soucis avec les "quote" de votre code.

Êtes vous sûr que jQuery est bien chargé ? Vous pouvez le vérifier en regardant le code de la page, puis en cliquant sur le lien jQuery.

La div avec l'id "hikashop_address_form_span_iframe" est bien présente aussi sur la page ?

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODUxNjUtYWpvdXRlci11bi1pZC1zdXItdW4tYm91dG9uP3RtcGw9bWFya2Rvd24=) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[aspkiddy](/forum/user/7749-aspkiddy "View aspkiddy's Profile")**
- [![aspkiddy's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/7749-aspkiddy "View aspkiddy's Profile") Topic Author
- [ Offline](/forum/user/7749-aspkiddy)

Less More

- Posts: 98
- Thank you received: 1
-
-

13 years 3 months ago [\#114184](#114184) by [aspkiddy](/forum/user/7749-aspkiddy "View aspkiddy's Profile")  Replied by *[aspkiddy](/forum/user/7749-aspkiddy "View aspkiddy's Profile")* on topic *[Ajouter un \[ID\] sur un bouton](/forum/5-support-en-francais-french-support-/85165-ajouter-un-id-sur-un-bouton#114184 "Bonjour, Dans le formulaire d'adresse (vue : address/form.php) il y a un bouton &quot;OK&quot; :)  voici le code :  et on obtient  J'aimerais bien ajouter à ce bouton un () nouvel attribut et une valeur (value) fixe (par exemple : ) pour obtenir cela :  Comment peux-je le faire ? :dry:  Merci :)")*

Oui jQuery est bien chargé et fonction bien en plus j'ai ajouté Code:

$document-&gt;addScript($this-&gt;baseurl.'/jquery.noconflict.js', 'text/javascript');

qui contient : Code:

jQuery.noConflict(); var $j = jQuery.noConflict();

Oui La div avec l'id "hikashop_address_form_span_iframe" est bien présente juste avant form : Code:

&lt;div id="hikashop_address_form_span_iframe"&gt; &lt;form enctype="multipart/form-data" name="hikashop_address_form" method="post" action="/idees-cadeaux/address/save"&gt;

Lorsque je désactive la ligne suivante, je n'ai pas l'erreur
Code:

echo '&lt;script&gt;$(\'#hikashop_address_form_span_iframe\').find(\'input[name="ok"]\').prop(\'id\', \'post\');&lt;/script&gt;'; ?&gt; &lt;/form&gt;

ou
Code:

echo '&lt;script&gt;$(\'#hikashop_address_form_span_iframe\').find(\'input[name="ok"]\').id = \'tpost\';&lt;/script&gt;'; ?&gt; &lt;/form&gt;

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODUxNjUtYWpvdXRlci11bi1pZC1zdXItdW4tYm91dG9uP3RtcGw9bWFya2Rvd24=) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[aspkiddy](/forum/user/7749-aspkiddy "View aspkiddy's Profile")**
- [![aspkiddy's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/7749-aspkiddy "View aspkiddy's Profile") Topic Author
- [ Offline](/forum/user/7749-aspkiddy)

Less More

- Posts: 98
- Thank you received: 1
-
-

13 years 3 months ago [\#114193](#114193) by [aspkiddy](/forum/user/7749-aspkiddy "View aspkiddy's Profile")  Replied by *[aspkiddy](/forum/user/7749-aspkiddy "View aspkiddy's Profile")* on topic *[Ajouter un \[ID\] sur un bouton](/forum/5-support-en-francais-french-support-/85165-ajouter-un-id-sur-un-bouton#114193 "Bonjour, Dans le formulaire d'adresse (vue : address/form.php) il y a un bouton &quot;OK&quot; :)  voici le code :  et on obtient  J'aimerais bien ajouter à ce bouton un () nouvel attribut et une valeur (value) fixe (par exemple : ) pour obtenir cela :  Comment peux-je le faire ? :dry:  Merci :)")*

Puisque vous avez dit

> Xavier wrote: Il y a peut être un soucis avec les "quote" de votre code.

alors j'ai essayé avec le code suivant, mais c'est la même erreur Code:

echo "&lt;script&gt;$('#hikashop_address_form_span_iframe').find('input[name=\"ok\"]').prop('id', 'post');&lt;/script&gt;";

ou Code:

echo "&lt;script&gt;$('#hikashop_address_form_span_iframe').find('input[name=\"ok\"]').id = 'tpost';&lt;/script&gt;";

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODUxNjUtYWpvdXRlci11bi1pZC1zdXItdW4tYm91dG9uP3RtcGw9bWFya2Rvd24=) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[nicolas](/forum/user/63-nicolas "View nicolas's Profile")**
- [![nicolas's Avatar](https://www.hikashop.com/media/kunena/avatars/resized/size144/users/avatar63.png?1793428657)](/forum/user/63-nicolas "View nicolas's Profile")
- [ Away](/forum/user/63-nicolas)

Less More

- Posts: 86540
- Thank you received: 14299
-
-

13 years 3 months ago [\#114196](#114196) by [nicolas](/forum/user/63-nicolas "View nicolas's Profile")  Replied by *[nicolas](/forum/user/63-nicolas "View nicolas's Profile")* on topic *[Ajouter un \[ID\] sur un bouton](/forum/5-support-en-francais-french-support-/85165-ajouter-un-id-sur-un-bouton#114196 "Bonjour, Dans le formulaire d'adresse (vue : address/form.php) il y a un bouton &quot;OK&quot; :)  voici le code :  et on obtient  J'aimerais bien ajouter à ce bouton un () nouvel attribut et une valeur (value) fixe (par exemple : ) pour obtenir cela :  Comment peux-je le faire ? :dry:  Merci :)")*

L'erreur Uncaught TypeError: Cannot call method 'find' of null indique que jQuery n'a pas trouvé d'élément HTML avec l'id hikashop_address_form_span_iframe dans la page.

Il est possible que ce soit car le dom n'est pas encore chargé.
Vous pouvez faire cela pour lancer le JS uniquement une fois le dom chargé:
$(document).ready(function () {
// Function code here.
});

Sinon, si ca ne fonctionne toujours pas, c'est qu'il n'y a pas d'élément avec cet id sur votre page.

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODUxNjUtYWpvdXRlci11bi1pZC1zdXItdW4tYm91dG9uP3RtcGw9bWFya2Rvd24=) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[aspkiddy](/forum/user/7749-aspkiddy "View aspkiddy's Profile")**
- [![aspkiddy's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/7749-aspkiddy "View aspkiddy's Profile") Topic Author
- [ Offline](/forum/user/7749-aspkiddy)

Less More

- Posts: 98
- Thank you received: 1
-
-

13 years 3 months ago -  13 years 3 months ago [\#114197](#114197) by [aspkiddy](/forum/user/7749-aspkiddy "View aspkiddy's Profile")  Replied by *[aspkiddy](/forum/user/7749-aspkiddy "View aspkiddy's Profile")* on topic *[Ajouter un \[ID\] sur un bouton](/forum/5-support-en-francais-french-support-/85165-ajouter-un-id-sur-un-bouton#114197 "Bonjour, Dans le formulaire d'adresse (vue : address/form.php) il y a un bouton &quot;OK&quot; :)  voici le code :  et on obtient  J'aimerais bien ajouter à ce bouton un () nouvel attribut et une valeur (value) fixe (par exemple : ) pour obtenir cela :  Comment peux-je le faire ? :dry:  Merci :)")*

Ça y est... ![:)](/media/kunena/emoticons/3.png ":)")

ça marche (donc id=toto ) sans erreur : ![:cheer:](/media/kunena/emoticons/2.png ":cheer:")

voici 2 solutions : :lol:
Code:

echo '&lt;script&gt;jQuery(function() {jQuery(\'#hikashop_address_form_span_iframe\').find(\'input[name="ok"]\').prop(\'id\', \'toto\')} );&lt;/script&gt;';

ou bien Code:

echo '&lt;script&gt;jQuery(document).ready(function() {jQuery(\'#hikashop_address_form_span_iframe\').find(\'input[name="ok"]\').prop(\'id\', \'toto\')} );&lt;/script&gt;';

:silly:
Avec l'outil d'inspection de navigateur on obtient : Code:

&lt;input id="toto" class="btn button hikashop_cart_input_button" type="submit" onclick="var field=document.getElementById('hikashop_product_quantity_field_1');if(hikashopCheckChangeForm('address','hikashop_address_form')) document.forms['hikashop_address_form'].submit(); return false;" value="OK" name="ok"&gt;

C'est parfait :laugh:

Last edit: 13 years 3 months ago by [aspkiddy](/forum/user/7749-aspkiddy "View aspkiddy's Profile"). Reason: erreur dans le code

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODUxNjUtYWpvdXRlci11bi1pZC1zdXItdW4tYm91dG9uP3RtcGw9bWFya2Rvd24=) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

Board Categories HikaShop Install &amp; Update Product &amp; Category Display Content Creation Sales and Orders Orders management Reports &amp; Statistics Customers Checkout Payment Methods Shipping Methods Import &amp; Export (CSV, XLS…) Specific Features Affilation Taxes Wishlist Vote Carousel &amp; Slider Mass Actions Filters &amp; Search Discount &amp; Coupon Feature Request Integrations Showcase General Talk about HikaShop Development HikaShop 3.0 Beta Translation Commercial Jobs HikaShop Components HikaMarket Market: Feature requests Market: How to? Market: Bug Report HikaSerial General talk about HikaSerial Serial: Bug Report Serial: How to? Support en Français de HikaSerial (French Support) HikaSubscription HikaAuction Auction: Feature requests Auction: How to? Auction: Bug report Hikashop around the world Support en Français (French Support) Russian FAQ. Курс выживания с Hikashop. Частые вопросы и о Расширения Hikashop Наши сайты на Hikashop 日本語版サポート(Japanese Support) Thai German Archives Bug Report How to?

[](/forum/topics/feed/mode-topics?format=feed&type=rss)

Time to create page: 0.114 seconds

[Powered by](/forum/credits) [Kunena Forum](https://www.kunena.org)
