Partage
  • Partager sur Facebook
  • Partager sur Twitter

afficher un array avec print

Sujet résolu
    16 décembre 2010 à 17:56:11

    Bonjour a tous
    J'essaie d'afficher le contenu d'un array avec print et... ca marche pas!
    var erreur =[];		
    function validCompte(){		
    	if (document.getElementById('accesCompte').value == ''){
    		alert('true');
    		erreur.push('entrez votre identifiant');
    	}
    	if (document.getElementById('mdpCompte').value == ''){
    		alert('true');
    		erreur.push('entrez votre mot de passe');
    	}	
    	for (var i = 0, c = erreur.length; i < c; i++) {
    	document.getElementById('printError').print(erreur[i]);		
    	}		
    }
    


    Si je remplace la line 12 par:
    alert(erreur[i]);
    ca marche.
    J'ai bien un div qui a pour id printError donc j'en déduis que c'est le print que j'utilise mal.
    Quelqu'un peut-il me dire c'est quoi la boulette.
    Merci d'avance Quelqu'un^^
    • Partager sur Facebook
    • Partager sur Twitter
      16 décembre 2010 à 18:05:10

      print est une fonction qui demande d'imprimer ce que tu mets entre parenthèse. Elle s'utilise ainsi :

      window.print("Impression en cours");
      


      Pour "afficher" une valeur d'un div, tu dois modifier le contenu HTML du div :

      document.getElementByID("ID_du_div").innerHTML = "Nouvelle valeur";
      


      • Partager sur Facebook
      • Partager sur Twitter
        16 décembre 2010 à 18:32:04

        Merci cooc
        En fait c'était .write que je voulais utiliser et ... pff chuis nul^^
        merci a toi, je marque resolu.
        Bonne continuation.
        • Partager sur Facebook
        • Partager sur Twitter

        afficher un array avec print

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown