Page 1 sur 1

[Résolu]Aide exercice

Posté : 22 févr. 2012, 19:28
par -156-
Bonjours voila j'ai un probléme:

je ne sais pas comment afficher le total de ma fonction de ma zone text nommé Total..

Je me doute que faut faire un Total.value=total (qui est ce que donne ma fonction mais je vois pas trop comment faut placer tout sa --")
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>DM_Exo2</title>	
		<script language="JavaScript">
			function Calculer(Poires1, Pommes2, Bannanes3, Oranges4, Kiwi5)
			{
				var a1, b2, c3, d4, e5, total;
				a1=parseDoublet(Poires1);
				b2=parseDouble(Pommes2);
				c3=parseDouble(Bannanes3);
				d4=parseDouble(Oranges4);
				e5=parseDouble(Kiwi5);
				//Prix par total
				total= ((a1*2,5)+(b2*1,5)+(c3*1,9)+(d4*1,25)+(e5*2,1));
			}
			function Envoyer()
			{
			}
		</script>
    </head>
    <body>
		<FORM name="form">
			<center>
				<table border="1" width="100%">
						<tr>
							<th colspan=3>Marché Lamartine</th>
						</tr>
						<tr>
							<th>Fruits</th>
							<th>Prix</th>
							<th>Nombre Kilo</th>
						</tr>
						<tr>
							<td>Poires</td>
							<td>2,5</td>
							<td><INPUT type=text name=QuPoires></td>
						</tr>
						<tr>
							<td>Pommes</td>
							<td>1,5</td>
							<td><INPUT type=text name=QuPommes></td>
						</tr>
						<tr>
							<td>Bannanes</td>
							<td>1,9</td>
							<td><INPUT type=text name=QuBannanes></td>
						</tr>
						<tr>
							<td>Oranges</td>
							<td>1,25</td>
							<td><INPUT type=text name=QuOranges></td>
						</tr>
						<tr>
							<td>Kiwi</td>
							<td>2,1</td>
							<td><INPUT type=text name=QuKiwi></td>
						</tr>
						<tr>
							<td></td>
							<td><INPUT type=button  name=calculer value="Calculer" onClick="Calculer(QuPoires.value, QuPommes.value, QuBannanes.value, QuOranges.value, QuKiwi.value)"></td>
							<td>Total en Euros ...<INPUT type=text name=Total value="0.00"></td>

						</tr>
						<tr>
							<td></td>
							<td><INPUT type=button  name=envoyer value="Envoyer" onClick="Envoyer()"></td>
							<td></td>
						</tr>
				</table>
			</center>
		</FORM >
    </body>
</html>
Si vous savez comment faire ce que je ne doute pas sa serait super sympa de m'aider en plus je sais que sa doit être un truk tout bête --"

Re: Aide exercice

Posté : 22 févr. 2012, 19:52
par Thibaud C
document.getElementById('total').value=total;

avec un id="total" sur le text ou tu veux le mettre :)

Re: Aide exercice

Posté : 22 févr. 2012, 19:56
par -156-
Ah c'est niquel exactement ce qu'il me fallait je connaissait pas cette méthode avec des ID . Merci :D

Re: Aide exercice

Posté : 22 févr. 2012, 20:02
par moogli
getElementByName plutôt vu le code.

Pourquoi passer toute ces valeurs en paramètre de la fonction (qui d'ailleurs ne sont pas super parlant)
Autant les prendre direct dans les champs.

De plus les valeur d'attribut doivent etre delImiter par des " pour éviter les problèmes

Je te suggère de regarder un peu de dix sur html et la mise en page m, par exemple sur alsacreations.


@+

Re: [Résolu]Aide exercice

Posté : 22 févr. 2012, 20:26
par -156-
Bah c'est pas que je voudrais pas faire comme tu dis mais c'est un devoir maison pour les cours
donc je me limite a ce que on a vue en cours temps que sa marche après je sais que c'est pas forcément la meilleurs solution il existe tellement de moyen.
Le sujet du DM c'est les fonction donc c pas imposé mais je doit privilégié le passage de valeur par paramètre par ce que on a pas encore vue autrement .

Mais merci pour ton site je vais aller voir .