Auteur: daniel ((---.fbx.proxad.net)
Date: 01-10-2007 20:36
[ 13 msg ]
|
Bonjour,
une dernier petite question au sujet de ce script. En remplissant trois input text, un message d'alerte s'affiche, mais comment faire pour que les input texte reviennent a leurs valeur initiale, c est a dire vide.
Merci d'avance

Voice le script.
<html>
<head>
<script language="JavaScript">
function calcul()
{
var a=document.formu.a.value
var b=document.formu.b.value
var c=document.formu.c.value
var x=document.formu.x.value
if (isNaN(a)){alert("Mettre un chiffre dans la case hyppoténuse");}
if (isNaN(b)){alert("Mettre un chiffre dans la case opposé");}
if (isNaN(c)){alert("Mettre un chiffre dans la case adjacent");}
if (isNaN(x)){alert("Mettre un chiffre dans la case angle");}
var i=0
if (a != "") {i++;}
if (b != "") {i++;}
if (c != "") {i++;}
if (x != "") {i++;}
if (i < 2) {alert("Renseigner au moins deux champs!");}
if (i > 2) {alert("Ne renseigner pas plus de deux champs!");}
var x=(x*3.141592654)
var x=(x/180)
//calcul de A et B avec les valeurs C et X
if
((c != "")&&(x != ""))
var a1=Math.cos(x)
if
((c != "")&&(x != ""))
var a1=(c/a1)
if
((c != "")&&(x != ""))
var a1=Math.round(a1*10000)/10000
if
((c != "")&&(x != ""))
var a1=document.formu.a.value=(a1)
if
((c != "")&&(x != ""))
var b1=Math.tan(x)
if
((c != "")&&(x != ""))
var b1=(c*b1)
if
((c != "")&&(x != ""))
var b1=Math.round(b1*10000)/10000
if
((c != "")&&(x != ""))
var b1=document.formu.b.value=(b1)
//calcul de A et C avec les valeurs B et X
if
((b != "")&&(x != ""))
var a11=Math.sin(x)
if
((b != "")&&(x != ""))
var a11=(b/a11)
if
((b != "")&&(x != ""))
var a11=Math.round(a11*10000)/10000
if
((b != "")&&(x != ""))
var a11=document.formu.a.value=(a11)
if
((b != "")&&(x != ""))
var c1=Math.tan(x)
if
((b != "")&&(x != ""))
var c1=(b/c1)
if
((b != "")&&(x != ""))
var c1=Math.round(c1*10000)/10000
if
((b != "")&&(x != ""))
var c1=document.formu.c.value=(c1)
//calcul de B et C avec les valeurs A et X
if
((a != "")&&(x != ""))
var b11=Math.sin(x)
if
((a != "")&&(x != ""))
var b11=(a*b11)
if
((a != "")&&(x != ""))
var b11=Math.round(b11*10000)/10000
if
((a != "")&&(x != ""))
var b11=document.formu.b.value=(b11)
if
((a != "")&&(x != ""))
var c11=Math.cos(x)
if
((a != "")&&(x != ""))
var c11=(a*c11)
if
((a != "")&&(x != ""))
var c11=Math.round(c11*10000)/10000
if
((a != "")&&(x != ""))
var c11=document.formu.c.value=(c11)
//calcul de A et X avec les valeurs B et C
if
((b != "")&&(c != ""))
var a111=((b*b)+(c*c))
if
((b != "")&&(c != ""))
var a111=Math.sqrt(a111)
if
((b != "")&&(c != ""))
var a111=Math.round(a111*10000)/10000
if
((b != "")&&(c != ""))
var a111=document.formu.a.value=(a111)
if
((b != "")&&(c != ""))
var x1=(b/c)
if
((b != "")&&(c != ""))
var x1=Math.atan(x1)
if
((b != "")&&(c != ""))
var x1=(x1/3.141592654)
if
((b != "")&&(c != ""))
var x1=(x1*180)
if
((b != "")&&(c != ""))
var x1=Math.round(x1*10000)/10000
if
((b != "")&&(c != ""))
var x1=document.formu.x.value=(x1)
//calcul de B et X avec les valeurs A et C
if
((a != "")&&(c != ""))
var b111=((a*a)-(c*c))
if
((a != "")&&(c != ""))
var b111=Math.sqrt(b111)
if
((a != "")&&(c != ""))
var b111=Math.round(b111*10000)/10000
if
((a != "")&&(c != ""))
var b111=document.formu.b.value=(b111)
if
((a != "")&&(c != ""))
var x11=(c/a)
if
((a != "")&&(c != ""))
var x11=Math.acos(x11)
if
((a != "")&&(c != ""))
var x11=(x11*180)
if
((a != "")&&(c != ""))
var x11=(x11/3.141592654)
if
((a != "")&&(c != ""))
var x11=Math.round(x11*10000)/10000
if
((a != "")&&(c != ""))
var x11=document.formu.x.value=(x11)
//calcul de C et X avec les valeurs A et B
if
((a != "")&&(b != ""))
var c111=((a*a)-(b*b))
if
((a != "")&&(b != ""))
var c111=Math.sqrt(c111)
if
((a != "")&&(b != ""))
var c111=Math.round(c111*10000)/10000
if
((a != "")&&(b != ""))
var c111=document.formu.c.value=(c111)
if
((a != "")&&(b != ""))
var x111=(b/a)
if
((a != "")&&(b != ""))
var x111=Math.asin(x111)
if
((a != "")&&(b != ""))
var x111=(x111*180)
if
((a != "")&&(b != ""))
var x111=(x111/3.141592654)
if
((a != "")&&(b != ""))
var x111=Math.round(x111*10000)/10000
if
((a != "")&&(b != ""))
var x111=document.formu.x.value=(x111)
}
function raz()
{
document.formu.a.value="";
document.formu.b.value="";
document.formu.c.value="";
document.formu.x.value="";
}
</script>
</head>
<body>
<form name="formu">
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<table border="0" width="100%">
<td width="32%"></td>
<td width="20%"><font color="blue"size="4"></color> Hyppoténuse <input type=text name=a value="" size=5></td>
<td width="48%">
</td></tr></table>
<br>
<table border="0" width="100%">
<td width="63%"></td>
<td width="25%"><font color="blue"size="4"></color><input type=text name=b value="" size=5> Opposé</td>
<td width="11%">
</td></tr></table>
<br>
<br>
<br>
<table border="0" width="100%">
<td width="13%"></td>
<td width="25%"><font color="blue"size="4"></color>Angle <input type=text name=x value="" size=5> </td>
<td width="62%">
</td></tr></table>
<table border="0" width="100%">
<td width="45%"></td>
<td width="25%"><font color="blue"size="4"></color><input type=text name=c value="" size=5> Adjacent</td>
<td width="30%">
</td></tr></table>
<br>
<br>
<br>
<br>
<br>
<br>
<table border="0" width="100%">
<tr>
<td width="25%"></td>
<td width="25%"><center><input type =button onclick="raz();" value="Reset"></center></td>
<td width="25%"><center><INPUT TYPE=button ONCLICK="calcul( );" VALUE="Calculer"></center></td>
<td width="25%">
</td></tr></table>
<br>
<br>
<table border="0" width="100%">
<tr>
<td width="60%"><center><input type=button value=Retour onclick="javascript:history.go(-1)"></center></td>
</tr>
</table>
</form>
</body>
</html>
|