IF dans javascript bookmarklet

Fermé
P-A - 16 janv. 2019 à 14:40
jordane45 Messages postés 38423 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 15 février 2025 - 16 janv. 2019 à 14:56
Bonjour,

J'ai fait un bookmarklet pour m'aider au boulot mais il me donne un peu de fil a retordre
J'aimerais que si la case "0" a une valeur de plus de 0, la case "1" affiche "%"

Mon premier test sans les "IF" est concluant:
javascript:document.getElementById("N3:EamLocatorAllowed:0").value="%"

Mais ca ne fonctionne pas quand j'essaie:
javascript:if (document.getElementById"N3:EamTransactionQty:0").value="1" ){document.getElementById("N3:EamLocatorAllowed:0").value="%";}

Mes ID d'éléments sont bons, on dirait que j'inclue mal le IF dans ma formule..
Quelqu'un peu me diriger svp !

Merci !

Configuration: Windows / Internet Explorer 11.0

1 réponse

jordane45 Messages postés 38423 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 15 février 2025 4 734
16 janv. 2019 à 14:56
Bonjour,

En javascript (comme dans d'autres langages;.... )
un seul = signifie l'affectation d'une valeur
La comparaison, par contre, se fait avec deux "="

if (document.getElementById("N3:EamTransactionQty:0").value=="1" ){
  document.getElementById("N3:EamLocatorAllowed:0").value="%";
}


0