IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

value bon sous firefox mais pas sous ie


Sujet :

JavaScript

  1. #1
    Membre éclairé Avatar de keub51
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    349
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 349
    Par défaut value bon sous firefox mais pas sous ie
    j'ai une liste deroulante et un bouton ajouter qui a l'événement OnClick apelle la fonction Ajout() suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    function Ajout()
    {
    document.formulaire.liste.value = document.formulaire.liste.value  +document.formulaire.produit.value+ "\n";
    var elmt = document.formulaire.produit.value
    var point1 = elmt.indexOf(".", 0)
    var point2 = elmt.indexOf(".", point1+1)
     
    var prix = elmt.substring(point2+1)
     
    document.formulaire.total.value = eval(parseFloat(document.formulaire.total.value) + parseFloat(prix));
    }
    le problème est le suivant :

    sous firefox il récupére document.formulaire.produit.value mais pas sous IE ... Pourquoi ?

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.forms['formulaire'].elements['produit'].value
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre éclairé Avatar de keub51
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    349
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 349
    Par défaut
    bien essayé mais non ... toujours le meme : ca fonctionne sous firefox mais pas sur IE ...

    voila le code que vous pouvez testé sur ces deux navigateurs

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
       <head>
           <title>PC Service Plus</title>
           <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    	   <link rel="stylesheet" media="screen" type="text/css" title="Exemple" href="style.css" /> 
    <script language="JavaScript">
    function Ajout()
    {
    document.formulaire.liste.value = document.formulaire.liste.value  +document.forms['formulaire'].elements['produit'].value + "\n";
    var elmt = document.formulaire.produit.value
    alert("lelement est : "+ elmt);
    var point1 = elmt.indexOf(".", 0)
    var point2 = elmt.indexOf(".", point1+1)
     
    var prix = elmt.substring(point2+1)
     
    document.formulaire.total.value = eval(parseFloat(document.formulaire.total.value) + parseFloat(prix));
    } 
    </script>
        </head>
        <body>
        <!-- L'en-tête -->
        <div id="en_tete">
         </div>
        </div>
     
    <div class="menu">
     
    <div class="headmenu">
     
    </div>
    <div class="inmenu">
     
    <a href='ajout_produit.php'>Ajout d'un produit</a><br>
    <a href="recherche_produit.php">Recherche d'un produit</a><br>
    <a href="ajout_client.php">Ajouter un client</a><br>
    <a href="achat_client.php">Achat d'un client</a><br>
    <a href="recherche_client.php">Recherche d'un client</a><br>
    <a href="liste_client.php?choix=nom">Liste des client</a><br>
    <a href="liste_produit.php?choix=type">Liste des produit</a><br>
    <a href="garantie.php?client=">Garantie d'un client</a><br>
    <a href="reparation.php">Fiche réparations</a><br>
    <a href="recherche_reparation.php">Recherche réparation</a><br>
    <a href="liste_reparations.php?choix=id">Liste réparations</a><br>
    <a href="factures.php">Recherche facture</a><br>
    <a href="devis.php">Devis</a><br>
    <br><br>
    </div>
    <div class="footmenu">
    </div>
    </div>
    	<!-- Le corps -->
     
        <div id="corps">
    		<div class="headcorps">
    		<h1>Devis</h1>
    		</div>
    		<div class="incorps">
     
    <center>
        <FORM name="formulaire" action="devispdf.php" method="post">
    	<table>
     	<tr>
    	<td> Produit :</td>
        <td>
     
    <select name='produit'><option>Ordinateurs Bureau.bla.300.00</option><option>Ordinateurs Portable.Dell X2.1200.00</option></select><br>
     <input type=button value="Ajouter" onClick="Ajout()">
    </td></tr>
     <tr>
    	  <td>Liste des produits :</td>
    	  <td><TEXTAREA name="liste" cols="29" rows="5" readonly></TEXTAREA></td>
    	  </tr>	
          	<td>
    Coût Total :</td><td><input type="text" name="total" size="6" value="0.00" readonly></td></tr>
    </table>
    <br><br>	  
    	  <input type=submit value="ok">
    	  <input type=reset value="effacer">
     
     
    		</form>
    	  </center>
        		</div>
    		<div class="footcorps"> 
    		</div>
        </div>		   
    <div id="pied_de_page">
        <!-- c'est ici que l'on place le code du pied de la page -->
        </div>    </body>
    </html>

  4. #4
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    arf et moi qui focne avec mes gros sabots ...


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <option value=" ?????">Ordinateurs Bureau.bla.300.00</option>
    <option value="?????">Ordinateurs Portable.Dell X2.1200.00</option>
    sinon c'est
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    opitons.selectedIndex.innerHTML
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  5. #5
    Membre éclairé Avatar de keub51
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    349
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 349
    Par défaut
    merci ... c'était vraiment bête comme erreur lol mais c'est en faisant des erreurs que ...


    thanks

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Curseur de saisie qui disparait sous firefox mais pas sous IE
    Par s1pike dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 10/10/2006, 23h58
  2. Fonctionne sous IE6 mais pas sous Firefox - Help
    Par fma2112 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 04/06/2006, 08h29
  3. shoutbox qui fonctionnne sous Firefox mais pas sous IE
    Par Devether dans le forum Général JavaScript
    Réponses: 12
    Dernier message: 05/05/2006, 10h13
  4. Probleme affichage code sous IE mais pas sous Firefox
    Par misirlou dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 20/04/2006, 14h18
  5. [XML] Shift-JIS : Marche sous Firefox mais pas sous IE...
    Par Magus (Dave) dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 24/01/2006, 17h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo