Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1632 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Opération mathématique sur des chaines en Javascript

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Opération mathématique sur des chaines en Javascript

n°1241019
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 08-11-2005 à 09:47:30  profilanswer
 

Voilà, j'ai un petit soucis en javascript, je voudrais modifier la valeur d'un input de façon mathématique.
Je fais une fonction basique qui récupère la valeur d'un input et je voudrais rajouter 1, c'est à dire, que 1 devienne 2, sauf que là 1 devient 11 ou si je veux supprimer 1, 1 deviens 1-1 au lieu de 0.
 
Ma fonction :

Code :
  1. function DeplaceX(valudep) {
  2. var xtoto=parent.document.forms['elem'].infox.value;
  3. document.forms['elem'].infox.value = xtoto + valudep;
  4. }
  5. // Plus loin dans le code
  6. <a href="#1" onclick="javascript:DeplaceX(-1)"><img src="images/gauche.gif" /></a>
  7. <a href="#1" onclick="javascript:DeplaceX(1)"><img src="images/droite.gif" /></a>


 
 
J'suis sûr que c'est une connerie, mais j'arrive pas à trouver avec mon ami Google.
 
Merci d'avance.


Message édité par The-Shadow le 08-11-2005 à 09:51:09
mood
Publicité
Posté le 08-11-2005 à 09:47:30  profilanswer
 

n°1241026
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 08-11-2005 à 10:03:23  profilanswer
 

C'est bon, Résolu, je laisse le sujet si ça intéresse quelqu'un.
Il suffisait de faire parseInt(xtoto) + parseInt(valudep)

n°1241632
gatsusat
Posté le 08-11-2005 à 19:38:22  profilanswer
 

ho du Javascript tout caca pondu par : The-Shadow ! !!! tadam !!!

Code :
  1. function DeplaceX(valudep) {
  2.     var xtoto=parent.document.getElementById("infox" ).value;
  3.     document.getElementById("infox" ).value = xtoto + valudep;
  4. }


et tu fous un id sur ton element


---------------
Les CSS c'est bon mangez-en
n°1241943
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 09-11-2005 à 08:35:43  profilanswer
 

C'est gentil, mais ça fonctionne sous IE, Fx, Opéra, KHTML, alors bon, j'ai pas envie de perdre mon temps à modifier surtout que concrètement, ça n'apporte absolument rien à mon script.  [:airforceone]


Message édité par The-Shadow le 09-11-2005 à 08:36:24
n°1242949
gatsusat
Posté le 10-11-2005 à 11:08:51  profilanswer
 

oué, mais c'est surtout pour te faire comprendre que pour atteindre un objet de nos jours c'est par document.getElementById("monid" ) et pas autrement.
 
C'est surtout pour te simplifier le codage et modifier ta facon de coder en JS.


---------------
Les CSS c'est bon mangez-en
n°1242975
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 10-11-2005 à 11:27:25  profilanswer
 

En fait, c'est ce que je fais pour tout le reste, mais dès que c'est pour intervenir dans un formulaire, je préfère l'ancienne méthode qui impose plus de rigueur (obligation d'avoir un formulaire nommé, etc.) et qui fonctionne mieux et partout surement grace à son ancienneté (j'ai eu des problèmes avec le getElement sous IE Mac ou Safari par ex.)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Opération mathématique sur des chaines en Javascript

 

Sujets relatifs
Est il possible de creer ce type de page avec html/javascript/php[Javascript] set handler dans une classe
ecriture variable en javascriptJavascript qui contrôle la taille d'ouverture d'une fenêtre
[Javascript]2 Frame, fermer/ouvrir celle de gauche[Résolu][ Débutant ] Erreur d'exécution en Javascript
[JavaScript] question très bête !!!Rendre un javascript compatible sous firefox
[JAVASCRIPT??] Sélectionnez une feuille CSS[Javascript - css ] Zone de selection dans un zoom image
Plus de sujets relatifs à : Opération mathématique sur des chaines en Javascript


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR