PB PArseint en javascript

Résolu
ciltik -  
 ciltik -
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 5413 Statut Membre 894
 
la fonction JS c'est parseInt() avec un I majuscule
2
ciltik
 
Merci beaucoup, le code fonctionne =) .
0
SlyK Messages postés 1060 Statut Contributeur sécurité 147
 
Bonjour,

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


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



Cordialement.
0
ciltik
 
J'ai essayé, ca ne marche toujours pas. Merci
0
ciltik
 
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