Afficher une valeur dans un champ de formulaire

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Afficher une valeur dans un champ de formulaire

    Bonjour,
    Dans un script JS, j'utilise un Alert qui affiche le résultat d'une requête. (Jusque là cela fonctionne bien)
    Je veux afficher le résultat de cette requête dans un champ de formulaire, pour cela j'utilise innerHTML mais ce qui s'affiche dans mon alert ne s'affiche pas dans le champ spécifié par son id.

    Voici mon formulaire (normalement le fait de saisir les id (436, 437, 438 ou 439) dans le champ saisie decrait afficher l'adresse email correspondante à cette id dans le champ email.
    l'id du champ email est 'jform_email'



    Voici mon script:
    Code HTML:
    <script type="text/javascript">	  
        jQuery(document).change(function () {
    		var tableauJSON = <?php echo json_encode($tableauPHP, JSON_PRETTY_PRINT); ?>;
    
    		// controles dans la console
                    console.log(tableauJSON[2]["id"]);
    		console.log(tableauJSON[2]["nom"]);
    		console.log(tableauJSON[2]["mail"]);
    		
    				var nbrdelignes = Object.keys(tableauJSON).length;
    			for (x = 1; x <= nbrdelignes; x++) { 						
    				if (document.getElementById('jform_saisie').value == tableauJSON[x]['id']) {
    			   
    			document.getElementById('jform_email').innerHTLM = tableauJSON[x]['mail'];
    											
    			alert(tableauJSON[x]['mail']); 
    				break;}			
    				}				
     		console.log(nbrdelignes);
    		});
    </script>
    Quelqu'un a-t-il une idée pourquoi cela ne fonctionne pas ?
    Cordialement.
    Eric
    Dernière édition par Agrepe à 18/02/2016, 17h48

  • #2
    Re : Afficher une valeur dans un champ de formulaire

    Je ne sais pas répondre à ta question mais ton lien me donne une erreur 520

    Commentaire


    • #3
      Re : Afficher une valeur dans un champ de formulaire

      Bonsoir, étrange que tuais une erreur 520.
      je n'ai pas ce soucis.
      Je regarde demain si je peux reproduire cette erreur pour la corriger au cas où.
      Cordialement.
      Eric

      Commentaire


      • #4
        Re : Afficher une valeur dans un champ de formulaire

        Sinon, j'ai résolu mon problème en remplaçant la ligne innerHTML, je la transforme en variable puis récupère cette variable pour l'afficher dans le champ email de mon formulaire.
        Comme cela:

        Code HTML:
        var leMail = document.getElementById('jform_email').innerHTLM = tableauJSON[x]['mail'];
        			jQuery('#jform_email').val(leMail);

        Commentaire


        • #5
          Re : Afficher une valeur dans un champ de formulaire

          Ce matin j'ai encore la même page, j'utilise Chrome et je ne suis pas en France je ne sais pas siça a un rapport

          Error 520:
          Website not authorized on OVH CDN
          This website does not seem to be activated on OVH CDN.

          Commentaire


          • #6
            Re : Afficher une valeur dans un champ de formulaire

            Bonjour,
            Non cela n'a pas de rapport, j'utilise également Chrome (entre autres), et ce n'est pas non plus lié à l'emplacement géographie (Enfin je ne pense pas, où êtes-vous?)

            Le message indique que c’est du côté serveur qu'il y a une restriction (Les erreurs 500 ...) sont des erreurs "Hébergement"

            Cordialement.
            Eric

            Commentaire

            Annonce

            Réduire
            Aucune annonce pour le moment.

            Partenaire de l'association

            Réduire

            Hébergeur Web PlanetHoster
            Travaille ...
            X