L'evenements_onfocus_en_js
Marcelinos
Messages postés
307
Date d'inscription
Statut
Membre
Dernière intervention
-
Marcelinos Messages postés 307 Date d'inscription Statut Membre Dernière intervention -
Marcelinos Messages postés 307 Date d'inscription Statut Membre Dernière intervention -
bojour
J'ai un probleme que voici:
Je veux uiliser l'événement "onfocus" en js.
En effet j'ai un petit formulaire contenant
trois champs de type "Text"
Le principe est que je veux saisir un nombre
dans le premier champs(ex 5) , un nombre
dans le deuxieme champs(ex 10) et lorsque je vais cliquer
dans le troisième champ,que ça m'affiche la somme des deux nombres
(15 dans mon exemple)!
Mais je n'y arrive pas!!
Cependant pour la multiplication et la soustraction,ça marche; mais pour l'addition,
ça ne marche pas! Si je saisi 5 et 10 dans les deux premiers champs,au lieu que
ça m'affiche 15, ça m'affiche 510 c'est_a-dire la concatenation! je ne comprends pas!
Comment faire?
Merci d'avance pour votre aide!!
Voici le code
<html>
<head>
<title>on_focus</title>
</head>
<body>
<form action="executer.php" method="post" name="frm">
<table>
<tr>
<td>Votre premier nombre?</td>
<td><input type="text" name"nombre1" value="5"></td>
</tr>
<tr>
<td>Votre deuxieme nombre?</td>
<td><input type="text" name"nombre2" value="10"></td>
</tr>
<tr>
<td>Somme=</td>
<td><input type="text" name="somme" onfocus="value=frm.nombre1.value+ frm.nombre2.value" size="5"></td>
</tr>
</table>
</body>
</html>
J'ai un probleme que voici:
Je veux uiliser l'événement "onfocus" en js.
En effet j'ai un petit formulaire contenant
trois champs de type "Text"
Le principe est que je veux saisir un nombre
dans le premier champs(ex 5) , un nombre
dans le deuxieme champs(ex 10) et lorsque je vais cliquer
dans le troisième champ,que ça m'affiche la somme des deux nombres
(15 dans mon exemple)!
Mais je n'y arrive pas!!
Cependant pour la multiplication et la soustraction,ça marche; mais pour l'addition,
ça ne marche pas! Si je saisi 5 et 10 dans les deux premiers champs,au lieu que
ça m'affiche 15, ça m'affiche 510 c'est_a-dire la concatenation! je ne comprends pas!
Comment faire?
Merci d'avance pour votre aide!!
Voici le code
<html>
<head>
<title>on_focus</title>
</head>
<body>
<form action="executer.php" method="post" name="frm">
<table>
<tr>
<td>Votre premier nombre?</td>
<td><input type="text" name"nombre1" value="5"></td>
</tr>
<tr>
<td>Votre deuxieme nombre?</td>
<td><input type="text" name"nombre2" value="10"></td>
</tr>
<tr>
<td>Somme=</td>
<td><input type="text" name="somme" onfocus="value=frm.nombre1.value+ frm.nombre2.value" size="5"></td>
</tr>
</table>
</body>
</html>
1 réponse
Bonjour!!!!!!!!!!!!
Ahhhhhhhhhhh !!!!!
J'ai trouvé moi meme la solution à mon
probleme de "onfocus"
Comme le signe "+" concatenait les deux nombres,
j'ai fait ceci:
<td>Somme=</td>
<td><input type="text" name="somme" onfocus="value=(frm.nombre1.value)-(- frm.nombre2.value)" size="5"></td>
</tr>
et c
ça marche à tous les coups!!
Merci beaucoup !!!!
Ahhhhhhhhhhh !!!!!
J'ai trouvé moi meme la solution à mon
probleme de "onfocus"
Comme le signe "+" concatenait les deux nombres,
j'ai fait ceci:
<td>Somme=</td>
<td><input type="text" name="somme" onfocus="value=(frm.nombre1.value)-(- frm.nombre2.value)" size="5"></td>
</tr>
et c
ça marche à tous les coups!!
Merci beaucoup !!!!