cs_destiny
Messages postés249Date d'inscriptionjeudi 17 février 2005StatutMembreDernière intervention29 août 2011
-
14 févr. 2006 à 10:05
Mindiell
Messages postés559Date d'inscriptionjeudi 25 juillet 2002StatutMembreDernière intervention 5 septembre 2007
-
14 févr. 2006 à 13:42
Bonjour,
Voila mon probleme, il est simple mais je ne trouve la facon dont le ressoudre!
function add_form(name, type) {
var baseNum = document.getElementById(name).value; //Je recup sa valeur actuelle if (baseNum "") baseNum 0; //Si champ vide, je le met à 0
if (type == 1) {
document.getElementById(name).value = (baseNum + 1); //J'avoute 1 à la baseNum et l'ecrit dans le form
} else {
if (baseNum > 0) document.getElementById(name).value = (baseNum - 1); //Je soustrait 1 à la baseNum et l'ecrit dans le form
}
}
Seul probleme, c'est au moment ou j'ajoute 1, il le prend comme un string et fais une concaténation... ce qui donne par exemple:
baseNum = 1;
(baseNum + 1) donne 11 ...
Pour le soustraire, aucun probleme, il le prend comme etant un int!