PB PArseint en javascript

Résolu/Fermé
ciltik - 23 janv. 2012 à 18:15
 ciltik - 23 janv. 2012 à 19:51
Bonjour, je voudrai retourner une valeur number de la valeur de mon formulaire, jy arrive pas.
le code :

<form method="post" action="traitement.php" >


<span class="code" >Comment tu t'appelle ?</span><br>

<input type="checkbox" name="cafe" value ="1" />cafe
<input type="checkbox" name="frittes" value ="3" />frites
<input type="checkbox" name="burger" value ="4" />burger
<input type="button" value="Envoyer" onclick="dar(); "/>


<script>

function dar()
{

var inputs = document.getElementsByTagName('input'),
inputsLength = inputs.length;




for (var i = 0 ; i < inputsLength; i++) {
if ( inputs[0].checked && inputs[1].checked && inputs[2].checked ) {
alert(parseint(inputs[0].value + inputs[1].value + inputs[2].value))};
</script>

ainsi le code devrai additionner les valeur et retourner 8; Seulement, ce n'est pas le cas;
typeof routourne auusi string;
cordialement

2 réponses

Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
23 janv. 2012 à 19:04
la fonction JS c'est parseInt() avec un I majuscule
2
Merci beaucoup, le code fonctionne =) .
0
SlyK Messages postés 854 Date d'inscription vendredi 11 mars 2011 Statut Contributeur sécurité Dernière intervention 6 octobre 2014 147
23 janv. 2012 à 18:19
Bonjour,

Testez de remplacer:
var inputs = document.getElementsByTagName('input')


Par:
var inputs = document.getElementsByTagName('input')[0]



Cordialement.
0
J'ai essayé, ca ne marche toujours pas. Merci
0
En faite quand je remplace parseint par typeof, le code se lance et retourne string, tandis qu'il ne se lance même plus quand j'utilise parseint, ou var inputs = document.getElementsByTagName('input')[0];.
0

Discussions similaires