caster en int une chaine - HTML/CSS - Programmation
MarshPosté le 03-05-2005 à 11:35:56
hello, probleme minable mais je patauge.
j'ai cette fonction:
Code :
function getQte(v){
var result=0;
var field=v;
result=field.substr(field.indexOf("_" )+1);
alert(result);
return result;
}
et ailleurs j'ai:
Code :
var p=eval("document.go.pdt" + i + ".value" );
if(p!=''){
tot=tot + getQte(p);
}
}
le probleme c'est que tot concatène des chaines et je me retrouve avec 013 pour 1 + 3. je suppose que c'est dans la premiere fonction que c'est considéré comme chaine alors j'ai fait un return (int)result; qui me retourne une erreur JS: "objet attendu"
Marsh Posté le 03-05-2005 à 11:35:56
hello,
probleme minable mais je patauge.
j'ai cette fonction:
et ailleurs j'ai:
le probleme c'est que tot concatène des chaines et je me retrouve avec
013
pour 1 + 3.
je suppose que c'est dans la premiere fonction que c'est considéré comme chaine alors j'ai fait un return (int)result;
qui me retourne une erreur JS: "objet attendu"
J'ai meme essayé Integer.parseInt()
vous savez d'ou viens le probleme ?