Pblm multiplication ds formulaire javascript
vince33export
Messages postés
9
Statut
Membre
-
Langellier -
Langellier -
Salut a tous !!!
je débute en JavaScript et en ce moment je ne cesse de coincé dans mes programmes
Et le pire c'est que j aurai du avoir partielle de javascript demain mais normalement elle est repousé ouff.
enfait le but du programme est :
tapé 2 nombres dans 2 champs différents et quand on click sur le bouton le résultat, il affiche le résultat des 2 nombres dans un 3éme champ.
voila mon programme, si quelqun aurai la bonté d'éclairé ma lanterne.
<html>
<head>
<title>multiplication dans un formulaire</title>
<script language="JavaScript">
var x=document.forms["nombre1"].elements["nb1"].value;
var y=document.forms["nombre2"].elements["nb2"].value;
function calcul();
{
if(x!=0&&y!=0)
{
document.forms["résultat"].elements["result"].value="x*y";
}
}
</script>
</head>
<body>
<form name="nombre1">
<input type="text" name="nb1" value="entrer une valeur">
</form>
<br>*
<form name="nombre2">
<input type="texte" name="nb2" value="entrer une valeur">
</form>
<br>=
<form name="résultat">
<input type="texte" name="result" value="résultat">
<form>
<br>
<input type="button" value="calculer" onClick="calcul()">
</body>
</html>
MERCI D AVANCE
je débute en JavaScript et en ce moment je ne cesse de coincé dans mes programmes
Et le pire c'est que j aurai du avoir partielle de javascript demain mais normalement elle est repousé ouff.
enfait le but du programme est :
tapé 2 nombres dans 2 champs différents et quand on click sur le bouton le résultat, il affiche le résultat des 2 nombres dans un 3éme champ.
voila mon programme, si quelqun aurai la bonté d'éclairé ma lanterne.
<html>
<head>
<title>multiplication dans un formulaire</title>
<script language="JavaScript">
var x=document.forms["nombre1"].elements["nb1"].value;
var y=document.forms["nombre2"].elements["nb2"].value;
function calcul();
{
if(x!=0&&y!=0)
{
document.forms["résultat"].elements["result"].value="x*y";
}
}
</script>
</head>
<body>
<form name="nombre1">
<input type="text" name="nb1" value="entrer une valeur">
</form>
<br>*
<form name="nombre2">
<input type="texte" name="nb2" value="entrer une valeur">
</form>
<br>=
<form name="résultat">
<input type="texte" name="result" value="résultat">
<form>
<br>
<input type="button" value="calculer" onClick="calcul()">
</body>
</html>
MERCI D AVANCE
A voir également:
- Pblm multiplication ds formulaire javascript
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Formulaire de reclamation instagram - Guide
- Application multiplication - Télécharger - Études & Formations
- Ds clock - Télécharger - Bureautique
3 réponses
merci pour l aide mais le probléme c'est quand je teste le programme il me sort
erreur ligne 7'{' attendu
Et je ne vois pas du tout ce qui ne vas pas.
erreur ligne 7'{' attendu
Et je ne vois pas du tout ce qui ne vas pas.
Salut
Supprime le point-virgule à la ligne 7 après "function calcul()".
@+
Supprime le point-virgule à la ligne 7 après "function calcul()".
@+
bonjour,
J'ai mis un exemple ici :
http://bernard.langellier.pagesperso-orange.fr/flash/reseau.html
C'est en bas de page.
Il n'est pas nécessaire de faire plusieurs formulaires :
plusieurs champs (autant que de nombres à multiplier)
dans un seul formulaire, c'est possible.
Head :
body :
J'ai mis un exemple ici :
http://bernard.langellier.pagesperso-orange.fr/flash/reseau.html
C'est en bas de page.
Il n'est pas nécessaire de faire plusieurs formulaires :
plusieurs champs (autant que de nombres à multiplier)
dans un seul formulaire, c'est possible.
Head :
<script type="text/JavaScript">
function resultat(){
var a = document.forms[0].producteur.value;
var b = document.forms[0].herbivore.value;
var c = document.forms[0].carnivore.value;
var d = document.forms[0].predateur.value;
if (d==0 ||d==null){d=1}
document.forms[0].result.value = a*b*c*d}
</script>
body :
<form> <p><input type="text" name="producteur" value="" size="4"> producteurs <input type="text" name="herbivore" value="" size="4"> herbivores <input type="text" name="carnivore" value="" size="4"> carnivores <input type="text" name="predateur" value="" size="4"> prédateurs</p> <p><input type="button" name="Envoi" value="Valider" onclick="resultat();"> soit <input type="text" name="result" value="" size="5"> chaînes alimentaires. <input type="reset" value="Effacer"></p> </form>