PB PArseint en javascript

Résolu
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

  1. la fonction JS c'est parseInt() avec un I majuscule
    1. Merci beaucoup, le code fonctionne =) .
  2. Contributeur sécurité
    Bonjour,

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


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


    Cordialement.
    1. J'ai essayé, ca ne marche toujours pas. Merci
    2. 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];.