Fonction javascript marche sur IE mais pas sur les autres :(

ozeolsba -  
ThEBiShOp Messages postés 9307 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour voici ma fonction qui marche parfaitement sur IE mais pas sur las autres
Remarque : les champs devise et prixcp sont retournés à travers JQuery :) dynamiquement dans la meme page ou se situe les champs input trnsp , cq , dd , Taquet

merci d'avance, :)



<script type="text/javascript">
function prixtaquet()
{
dev = document.getElementById('devise').value;
if(dev == 'EUR ')
{
prixcp = parseFloat(document.getElementById('prixcp').value);
trnsp = document.getElementById('transport').value;
trsp = Math.round(trnsp*100)/100;
cq = (document.getElementById('cq').value);
dd = document.getElementById('dd').value;
Taquet = prixcp - trsp - cq - ((dd/100)*prixcp);
document.getElementById('taquet').value = Taquet + ' '+dev;
}
else
{
cours = document.getElementById('cours').value;
prixcp = parseFloat(document.getElementById('prixcp').value);
trnsp = (document.getElementById('transport').value)*cours;
trsp = Math.round(trnsp*100)/100;
cq = (document.getElementById('cq').value)*cours;
dd = document.getElementById('dd').value;
Taquet = prixcp - trsp - cq - (((dd/100)*prixcp)*cours);
document.getElementById('taquet').value = Taquet + ' '+dev;
}
}
</script>

1 réponse

  1. ThEBiShOp Messages postés 9307 Date d'inscription   Statut Contributeur Dernière intervention   1 606
     
    Salut,

    difficile de tester quoi que ce soit sans avoir le reste du code.

    Dans ton test
    if(dev == 'EUR ')
    il y a un espace à la fin de EUR, c'est voulu ?
    0
    1. ozeolsba
       
      oui oui , c'est exprait
      il marche bien , mais tout à l'heure j'ai tester sur IE11 mais ça marche pas
      pourtant qu'il ça marche sur mon PC qui comporte IE9
      0
    2. ThEBiShOp Messages postés 9307 Date d'inscription   Statut Contributeur Dernière intervention   1 606
       
      C'est balo.

      Essaie de faire ton code javascript pour firefox par exemple, tu pourras utiliser une console avec firebug par exemple, c'est très pratique, et au moins, tu pourras avoir des explications lorsque ton code ne fonctionne pas.
      0
    3. ozeolsba
       
      Merci Bien ThEBiShOp de vos conseils
      c'est trés gentil de votre part
      :)
      0
    4. ThEBiShOp Messages postés 9307 Date d'inscription   Statut Contributeur Dernière intervention   1 606
       
      de rien ^^
      0