Pb sur formulaire javascript - HTML/CSS - Programmation
MarshPosté le 29-10-2009 à 17:05:34
Bonjour à tous. Je veux faire un petit script pour une page Html, le but étant de calculer son poids idéal J'ai donc fait ce programme (cf ci-dessous), mais lorsque qu'on clique sur le "calculer votre poids idéal", aucune fenetre n'apparait. Et bien sur, je ne comprends pas pourquoi. Si vous avez une idée, je vous remercie. Inutile de vous dire que je suis plus que débutant!
Citation :
<HEAD><TITLE>Calcul du poids</TITLE>
<SCRIPT Language ="JavaScript" type="text/javascript"> // étape : définition de la fonction afficheMessage function afficheMessage(m){ alert(m);}
// première étape : définition de la fonction homme function calculHomme(t){ var t; t = document.poids.taille.value;
return 0.9*(t-100);}
// deuxieme étape : définition de la fonction femme
function calculFemme(t){ var t; t = document.poids.taille.value;
return 0.85*(t-100);}
// troisième étape : définition de la fonction principale
function Principale(){
var p,s,n,t,mess;
if (document.poids.sexe[0].checked==true){ p = calculHomme(t); s = "Monsieur";} else{ p = calculFemme(t); s = "Madame";}
n = document.poids.nom.value;
mess = "Bonjour "+ s +" "+ n ". Votre poids idéal est : " +p+ " kg"; afficheMessage(mess);}
</SCRIPT>
<HEAD> <BODY>
<Form method="post" name="poids" enctype ="text/plain"> <H1>Calculez votre poids idéal!!!!!</H1> Entrez votre nom : <Input type="text" name = "nom"><br> Entrez votre taille en cm : <Input type="text" name = "taille"><br>
<input type = "radio" name = "sexe" checked> Homme <input type = "radio" name = "sexe" > Femme <input type = "button" value = "Calculer votre poids" Onclick = "Principale();"> <input type = "reset" value = "Annuler">
Marsh Posté le 29-10-2009 à 17:05:34
Bonjour à tous.
Je veux faire un petit script pour une page Html, le but étant de calculer son poids idéal
J'ai donc fait ce programme (cf ci-dessous), mais lorsque qu'on clique sur le "calculer votre poids idéal", aucune fenetre n'apparait. Et bien sur, je ne comprends pas pourquoi. Si vous avez une idée, je vous remercie. Inutile de vous dire que je suis plus que débutant!
<HEAD><TITLE>Calcul du poids</TITLE>
<SCRIPT Language ="JavaScript" type="text/javascript">
// étape : définition de la fonction afficheMessage
function afficheMessage(m){
alert(m);}
// première étape : définition de la fonction homme
function calculHomme(t){
var t;
t = document.poids.taille.value;
return 0.9*(t-100);}
// deuxieme étape : définition de la fonction femme
function calculFemme(t){
var t;
t = document.poids.taille.value;
return 0.85*(t-100);}
// troisième étape : définition de la fonction principale
function Principale(){
var p,s,n,t,mess;
if (document.poids.sexe[0].checked==true){
p = calculHomme(t);
s = "Monsieur";}
else{
p = calculFemme(t);
s = "Madame";}
n = document.poids.nom.value;
mess = "Bonjour "+ s +" "+ n ". Votre poids idéal est : " +p+ " kg";
afficheMessage(mess);}
</SCRIPT>
<HEAD>
<BODY>
<Form method="post" name="poids" enctype ="text/plain">
<H1>Calculez votre poids idéal!!!!!</H1>
Entrez votre nom :
<Input type="text" name = "nom"><br>
Entrez votre taille en cm :
<Input type="text" name = "taille"><br>
<input type = "radio" name = "sexe" checked> Homme
<input type = "radio" name = "sexe" > Femme
<input type = "button" value = "Calculer votre poids" Onclick = "Principale();">
<input type = "reset" value = "Annuler">
</Form>
</BODY>
Merci beaucoup !!