Aller au contenu

NerOcrO

Actif
  • Compteur de contenus

    19
  • Inscrit(e) le

  • Dernière visite

Messages postés par NerOcrO

  1. C'est parce que j'en ai plusieurs et je dois tous les additionner pour afficher un résultat d'où faire une fonction.

    J'ai trois input, deux pour entrer des valeurs quelconques et le troisième pour afficher le résultat.

    Mais je répète, la fonction de ma procédure importe peu, je veux juste savoir comment bien écrire ma ligne alert().

    On va y arriver hein :D

  2. Ta réponse m'a fait réfléchir (lol) et c'est vrai qu'en mettant ton script, cela fonctionne.

    Mais il me semble qu'on pouvait écrire comme je l'ai fait non ?

    Car sans passer par des variables et en mettant en dur mes id, j'ai bien le retour de ma valeur, donc c'est surtout au niveau de l'écrire de ma fonction que j'ai un soucis.

  3. J'ai bien évidemment plusieurs input à la suite (d'où le 0 sur mon id).

    Ce que je veux faire, c'est récupérer la valeur de l'input pour faire un calcul. Ici j'ai fait une procédure simple juste pour mon problème en faisant un alert pour visualiser ma valeur entrée.

    PS : j'ai modifié mon premier post, ce n'était pas this.value mais l'id de l'input.

  4. uiop,

    J'ai une fonction js comme suit :

    function fct1(id,elem)
    {
    alert(document.getElementById(id).elem.value);
    }

    La console javascript de firefox me retourne qu'il ne connait pas 'elem' donc j'en conclut qu'il ne prend pas en compte ma variable.

    Comment écrire pour qu'il l'a prenne en compte ?

    Nero ... un mec qui a vraiment du mal avec js lol.

    PS :

    <form action="" id="tableau">
    <input type="text" id="aleas_travaux_0" value="5" onkeyup="fct1('tableau','aleas_travaux_0')" />
    </form>

  5. Salut,

    Voici ma fonction JS pour cocher/décocher des checkbox :

    function toutCocher(formulaire,nom)
    {
     nbr=(formulaire.elements.length)/7;
     for(i=0;i<nbr;++i)
     {
     if(formulaire.nom+i+.substring(0,nom+i+.length) == nom+i)
       formulaire.nom+i+.checked = !formulaire.nom+i+.checked;
     }
    }
    </script>

    Pour la partie HTML, j'ai un lien avec cette fonction qui envoie document.getElementById('content') pour la variable formulaire et cbX (X étant incrémenté pour toutes les checkbox) pour la variable nom.

    Donc ce code ne fonctionne pas, j'vois pas pourquoi.

    De plus quand je fais alert(formulaire.nom+i); -> j'ai undefined alors que si je marque alert(formulaire.cb0);, ça fonctionne.

    Merci par avance.

    ' ou "

    Astuce : quand il faut écrire du html avec du php, j'utilise ' pour éviter de mettre des \" partout dans mes balises.

×
×
  • Créer...