Afficher Variable JS dans une div ou autre
Résolu
Sephirus
Messages postés
95
Date d'inscription
Statut
Membre
Dernière intervention
-
Tryphon71 Messages postés 41 Date d'inscription Statut Membre Dernière intervention -
Tryphon71 Messages postés 41 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je cherche comment faire pour afficher une variable js dans une div.
Du style :
var taChouette = 2 + 2 ;
Et donc avec une fonction affich() par exemple, afficher taChouette dans une div ou un tableau.
Merci d'avance,
Sephirus
Je cherche comment faire pour afficher une variable js dans une div.
Du style :
var taChouette = 2 + 2 ;
Et donc avec une fonction affich() par exemple, afficher taChouette dans une div ou un tableau.
Merci d'avance,
Sephirus
A voir également:
- N'affichez que les personnes de calais ayant 20 ans et une note supérieure ou égale à 12.
- Comment mettre une note sur 20 ✓ - Forum Bureautique
- Comment ramener une note sur 20 ✓ - Forum Bureautique
- Dans le diaporama à télécharger, les diapositives s’enchaînent automatiquement. combien de temps la diapositive crayon met-elle à s’afficher ? combien de temps reste-t-elle affichée à l’écran ? ✓ - Forum Powerpoint
- Inferieur ou egale clavier ✓ - Forum Bureautique
- Signe inférieur ou égal ✓ - Forum Word
8 réponses
Ah , je pense savoir :
Dans ta ligne :
Enleve le var, car du coup tu redéclare ta variable, or en utilisant cette syntaxe le resultat de ton calcul est stocké dans la variable resultatRes qui est connu seulement dans la fonction salaireNet et pas dans le resultatRes déclaré en global.
Dans ta ligne :
var resultatRes = Math.round(resultat*100) / 100;
Enleve le var, car du coup tu redéclare ta variable, or en utilisant cette syntaxe le resultat de ton calcul est stocké dans la variable resultatRes qui est connu seulement dans la fonction salaireNet et pas dans le resultatRes déclaré en global.
Salut,
Alors je pense que tu peut regarder du cote du innerHtml (problème -> pas intégrer dans le DOM mais bon ...)
La syntaxe ressemblera a sa :
document.getElementById('id_de_ton_div').innerHTML = taChouette ;
Voili voilou
Alors je pense que tu peut regarder du cote du innerHtml (problème -> pas intégrer dans le DOM mais bon ...)
La syntaxe ressemblera a sa :
document.getElementById('id_de_ton_div').innerHTML = taChouette ;
Voili voilou
J'ai essayé çà mais rien ne s'affiche je ne comprend pas pourquoi.
Mon code :
mon form j'ai çà :
<form method='post' id='formulaire' action='index.php' onsubmit='calculSalarie(); calculEmployeur(); salaireNet(); affich(); return false' />
et ma fonction affich ressemble à çà :
function affich()
{
document.getElementById('test').innerHTML = resultatRes ;
}
Mon code :
mon form j'ai çà :
<form method='post' id='formulaire' action='index.php' onsubmit='calculSalarie(); calculEmployeur(); salaireNet(); affich(); return false' />
et ma fonction affich ressemble à çà :
function affich()
{
document.getElementById('test').innerHTML = resultatRes ;
}
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Peut tu poster le code de ton formulaire avec tes différents champs ( notamment celui dans lequel tu veut afficher resultatRes )
D'ailleurs, ta fonction affich () est composée seulement de cette ligne ?
Si oui, alors l'affichage d'undefined est normal car ta variable ne correspond a rien ....
Si non, poste aussi le code entier de ta fonction affich().
D'ailleurs, ta fonction affich () est composée seulement de cette ligne ?
Si oui, alors l'affichage d'undefined est normal car ta variable ne correspond a rien ....
Si non, poste aussi le code entier de ta fonction affich().
En fait j'ai mes variables globales donc :
//VARIABLES GLOABLES
var totalChargesSalariales;
var resultatRes;
et ma fonction affich() :
function affich()
{
document.getElementById('test').innerHTML = resultatRes ;
}
et j'essaye d'afficher là dedans :
<div id="test"></div>
resultatRes vient de :
function salaireNet()
{
var formulaire = document.getElementById("formulaire");
//calcul montant total heures + heures supplémentaires
var montantHeuresNormales = parseFloat(formulaire.nb_heure.value) * parseFloat(formulaire.smic_horaire.value);
//calcul net à payer
var resultat = parseFloat(formulaire.salaire_brut.value) - parseFloat(totalChargesSalariales);
var resultatRes = Math.round(resultat*100) / 100; // arrondi à deux décimales
alert ("Le salaire net est de "+resultatRes+" euros");
}
//VARIABLES GLOABLES
var totalChargesSalariales;
var resultatRes;
et ma fonction affich() :
function affich()
{
document.getElementById('test').innerHTML = resultatRes ;
}
et j'essaye d'afficher là dedans :
<div id="test"></div>
resultatRes vient de :
function salaireNet()
{
var formulaire = document.getElementById("formulaire");
//calcul montant total heures + heures supplémentaires
var montantHeuresNormales = parseFloat(formulaire.nb_heure.value) * parseFloat(formulaire.smic_horaire.value);
//calcul net à payer
var resultat = parseFloat(formulaire.salaire_brut.value) - parseFloat(totalChargesSalariales);
var resultatRes = Math.round(resultat*100) / 100; // arrondi à deux décimales
alert ("Le salaire net est de "+resultatRes+" euros");
}