Erreur NAN
Fermé
Na3imm
Messages postés
2
Date d'inscription
mardi 28 mai 2013
Statut
Membre
Dernière intervention
29 mai 2013
-
28 mai 2013 à 23:44
tksteph Messages postés 204 Date d'inscription samedi 20 mars 2010 Statut Membre Dernière intervention 3 janvier 2018 - 29 mai 2013 à 21:54
tksteph Messages postés 204 Date d'inscription samedi 20 mars 2010 Statut Membre Dernière intervention 3 janvier 2018 - 29 mai 2013 à 21:54
1 réponse
tksteph
Messages postés
204
Date d'inscription
samedi 20 mars 2010
Statut
Membre
Dernière intervention
3 janvier 2018
25
29 mai 2013 à 21:54
29 mai 2013 à 21:54
Salut,
Java et JavaScript n'ont de commun que la partie "Java" dans le nom.
Toute fois, tu peux modifier ton code de la sorte:
<html>
<head>
</head>
<body>
<script language="javascript">
n=prompt("le Nom de client:","");
document.write("<h2><font color=blue >salut ",n,"</font></h2>");
</SCRIPT>
<FORM name="f">
<h3>prix de produit</h3>
<input type="radio" name ="p" value="10" checked >pulle de 10D<br>
<input type="radio" name ="p" value="30" >pontalon 30D<br>
<input type="radio" name ="p" value="20" >chemise 20D<br>
<h3>quantite</h3>
<SELECT NAME="quan" >
<script language="javascript">
for(i=1;i<=10;i++)
{
document.write("<option>",i,"</option>");
}
</script>
</SELECT><br>
<h3>Remises</h3>
<INPUT TYPE="RADIO" NAME="r" value="2" >2% <br>
<INPUT TYPE="RADIO" NAME="r" value="5" >5% <br>
<INPUT TYPE="RADIO" NAME="r" value="10" checked >10% <br>
<br>
<script language="javascript">
function cal()
{
var checkedBox = document.f.p , pr;
for (var i = checkedBox.length - 1; i >= 0; i--) {
if (checkedBox[i].checked){
pr = checkedBox[i].value;
}
};
//select = document.f.getElementByName("quan" );
select = document.f.quan;
q = select.options[select.selectedIndex].value;
var checkedBox2 = document.f.r , re;
for (var i = checkedBox.length - 1; i >= 0; i--) {
if (checkedBox2[i].checked){
re = checkedBox2[i].value;
}
};
document.f.t1.value=((parseInt(pr)*parseInt(re))-((parseInt(pr)*parseInt(q))*parseInt(re)/100));
}
</script>
<input type="button" name="t" value="calcule" onClick="cal()"><br>
la totale de la commande:<input type="text" name="t1" >
</FORM>
</body>
</html>
NB : On pourrait faire beaucoup mieux!
J'ai juste modifié par rapport à ce que tu proposais pour que tu comprenne facilement ce qui a été fait.
Java et JavaScript n'ont de commun que la partie "Java" dans le nom.
Toute fois, tu peux modifier ton code de la sorte:
<html>
<head>
</head>
<body>
<script language="javascript">
n=prompt("le Nom de client:","");
document.write("<h2><font color=blue >salut ",n,"</font></h2>");
</SCRIPT>
<FORM name="f">
<h3>prix de produit</h3>
<input type="radio" name ="p" value="10" checked >pulle de 10D<br>
<input type="radio" name ="p" value="30" >pontalon 30D<br>
<input type="radio" name ="p" value="20" >chemise 20D<br>
<h3>quantite</h3>
<SELECT NAME="quan" >
<script language="javascript">
for(i=1;i<=10;i++)
{
document.write("<option>",i,"</option>");
}
</script>
</SELECT><br>
<h3>Remises</h3>
<INPUT TYPE="RADIO" NAME="r" value="2" >2% <br>
<INPUT TYPE="RADIO" NAME="r" value="5" >5% <br>
<INPUT TYPE="RADIO" NAME="r" value="10" checked >10% <br>
<br>
<script language="javascript">
function cal()
{
var checkedBox = document.f.p , pr;
for (var i = checkedBox.length - 1; i >= 0; i--) {
if (checkedBox[i].checked){
pr = checkedBox[i].value;
}
};
//select = document.f.getElementByName("quan" );
select = document.f.quan;
q = select.options[select.selectedIndex].value;
var checkedBox2 = document.f.r , re;
for (var i = checkedBox.length - 1; i >= 0; i--) {
if (checkedBox2[i].checked){
re = checkedBox2[i].value;
}
};
document.f.t1.value=((parseInt(pr)*parseInt(re))-((parseInt(pr)*parseInt(q))*parseInt(re)/100));
}
</script>
<input type="button" name="t" value="calcule" onClick="cal()"><br>
la totale de la commande:<input type="text" name="t1" >
</FORM>
</body>
</html>
NB : On pourrait faire beaucoup mieux!
J'ai juste modifié par rapport à ce que tu proposais pour que tu comprenne facilement ce qui a été fait.