Problème form

Fermé
polarbird Messages postés 105 Date d'inscription vendredi 24 juin 2011 Statut Membre Dernière intervention 16 décembre 2023 - 26 janv. 2013 à 22:50
 Utilisateur anonyme - 27 janv. 2013 à 11:33
Bonjour,
Voici mon code:
<form action="strona.html" method="post" id="tva_form" onsubmit="votes_totaux.value = votes_totaux.value + 01; return false;">

<p><span class="label_like"></span><input size="10" disabled="disabled" type="number" for="t_ht t_tva" name="votes_totaux" form="tva_form" > personnes sont d'accord</p>

<button>Voter</button>
<input type="reset">
</form>

Le champ vote totaux, quand j'appuie sur le bouton ajoute +1 du genre "1111111"
Comment faire pour qu'il affiche "1" puis "2" etc...?

2 réponses

Stanislas Poisson Messages postés 424 Date d'inscription samedi 1 décembre 2012 Statut Membre Dernière intervention 22 mai 2018 66
27 janv. 2013 à 07:51
Peut etre parce que la value est considerer comme string et non comme int et que le plus fais de la concaténation...
Vas falloir forcer la compréhension du type de ton value avant de faire ton addition.
0
Bonjour exemple:
var variable_1 = prompt('Entrez un premier nombre :');  
    var variable_2 = prompt('Entrez un second nombre :');  
    var somme = variable_1 + variable_2;  
    alert(somme);

afichera la concaténation des deux nombres, pour faire l'addition la fonction parse doit être utilisé
parseInt pour les entier
parseFloat pour les flottant

var variable_1 = prompt('Entrez un premier nombre :');  
    var variable_2 = prompt('Entrez un second nombre :');  
    var somme = parseInt(variable_1) + parseInt(variable_2);  
    alert(somme);

linux est le noyaux et Windows les pépins
0