Boucles !

Résolu
cedcyr Messages postés 20 Date d'inscription dimanche 4 juin 2006 Statut Membre Dernière intervention 15 février 2014 - 5 juil. 2009 à 19:58
cedcyr Messages postés 20 Date d'inscription dimanche 4 juin 2006 Statut Membre Dernière intervention 15 février 2014 - 6 juil. 2009 à 23:04
voici un formulaire qui marche a une exeption pret! il faut appuyer plusieur fois sur le bouton calculer pour avoir le resultat final ! ou est l'erreur merci ?

<head><title>Page sans titre</title><style type="text/css"><![CDATA[
#Text1
{
width: 68px;
}
#Text2
{
width: 67px;
}
#calculer
{
width: 80px;
}
#Text3
{
width: 68px;
}
#poidtc
{
width: 70px;
}
#poidvide
{
width: 65px;
}
#poidtc0
{
width: 70px;
}
#poidtc1
{
width: 80px;
}
#pv
{
width: 80px;
}
#ptc
{
width: 78px;
}
#ptr
{
width: 80px;
}
#pe
{
width: 80px;
}
]]></style></head>    Vous faut il le permis E ?

       Poid a vide de votre véhicule



                    
Kg


Poids Total en Charge de votre véhicule



                    
Kg


  Poids Total Roulant de votre véhicule 



                    
Kg


                    
           



sans permis E vous pouvez tracter une remorque de 
   Kg


** verifier le poids tractable de votre     véhicule dans
son manuel car ce calcule ne tient pas compte des restrictions  eventuelle imposé par le constructeur de votre véhicule

4 réponses

cedcyr Messages postés 20 Date d'inscription dimanche 4 juin 2006 Statut Membre Dernière intervention 15 février 2014
5 juil. 2009 à 19:59
le code :




Page sans titre

#Text1
{
width: 68px;
}
#Text2
{
width: 67px;
}
#calculer
{
width: 80px;
}
#Text3
{
width: 68px;
}
#poidtc
{
width: 70px;
}
#poidvide
{
width: 65px;
}
#poidtc0
{
width: 70px;
}
#poidtc1
{
width: 80px;
}
#pv
{
width: 80px;
}
#ptc
{
width: 78px;
}
#ptr
{
width: 80px;
}
#pe
{
width: 80px;
}


var test= null;

function total(){
for (var i=0; i3500)ptr=3500;
if (test>pv)test=pv;
if (test
3
cedcyr Messages postés 20 Date d'inscription dimanche 4 juin 2006 Statut Membre Dernière intervention 15 février 2014
5 juil. 2009 à 20:01
excuser moi j'ai failli a mes obligation tous d'abbord bonjours
0
Bul3 Messages postés 4933 Date d'inscription samedi 1 juillet 2006 Statut Membre Dernière intervention 2 février 2015 16
6 juil. 2009 à 10:21
Bonjour,

si tu coches "réponse acceptée", ça veut dire "problème résolu"
mois de monde va lire donc....

tu ne respecte pas la manière classique de gérer submit !
   ce doit être dans un formulaire, et on n'utilise pas onclick !

<form onsubmit="total(); return false;">
        Kg

....
      
....
</form>

des imprécisons et des choses curieuses dans calculer !

___ <script type="text/javascript">

___ for (var i=0; i<1; i++)     
    var tab="                0123456789";     ça sert à quoi ?
    une boucle ( jamais exécutée , pour initialiser une variable
                     qui n'est jamais utilisée ? )
___ * 1 ?
        var pv=Number(document.getElementById("pv").value); ça vaut meiux

___ juste avant de sortit de la fonction :
        test = (ptr - ptc);       pourquoi faire ?

___  sans préjuger du reste !

Cordialement [mon Site] [M'écrire] Bul
0
cedcyr Messages postés 20 Date d'inscription dimanche 4 juin 2006 Statut Membre Dernière intervention 15 février 2014
6 juil. 2009 à 23:04
bonsoir Bul. merci pour ton aide comme tu a pu le voir mon écriture est somme toute sommaire, il faut dire que pour seul prof j'ai des ouvrages acheter en librairie et l'aide de ce que je peut lire dans ce forum! maintenant grâce a tes explication mon formulaire fonctionne. voici le code , si tu a quelques critiques qui sont toujours bonne a prendre pour progresser je suis tout oui !

<head>
    <title>Page sans titre</title>
    <style type="text/css">
        #Text1
        {
            width: 68px;
        }
        #Text2
        {
            width: 67px;
        }
        #calculer
        {
            width: 80px;
        }
        #Text3
        {
            width: 68px;
        }
        #poidtc
        {
            width: 70px;
        }
        #poidvide
        {
            width: 65px;
        }
        #poidtc0
        {
            width: 70px;
        }
        #poidtc1
        {
            width: 80px;
        }
        #pv
        {
            width: 51px;
        }
        #ptc
        {
            width: 57px;
        }
        #ptr
        {
            width: 56px;
        }
        #pe
        {
            width: 80px;
        }
        #Reset
        {
            width: 62px;
        }
        </style>
    <script type="text/javascript" language="javascript">
    var test= null;

    function total(){
   
    var pv=Number(document.getElementById("pv").value);
    var ptc=Number(document.getElementById("ptc").value);
    var ptr=Number(document.getElementById("ptr").value);
    if (ptr>3500)ptr=3500;
    if (test>pv)test=pv;
    if (test<750)test=750;
    document.getElementById("permie").value = test;
    test = (ptr - ptc);
   
   
   
   
}

</script>
</head>
<form onsubmit="total(); return false;">
&nbsp;&nbsp;&nbsp; Vous faut il le permis E ?

   
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Poid a vide de votre véhicule
   

   
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        Kg

   
        Poids Total en Charge de votre véhicule
   

   
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        Kg

  
   
&nbsp; Poids Total Roulant de votre véhicule&nbsp;
   

   
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        Kg

  
   
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       

   

   
        sans permis E vous pouvez tracter une remorque de&nbsp;
        &nbsp;&nbsp; Kg

   
        ** verifier le poids tractable de votre&nbsp;&nbsp;&nbsp;&nbsp; véhicule dans
        son manuel car ce calcule ne tient pas compte des restrictions&nbsp; eventuelle imposé par le constructeur de votre véhicule

   
</form>

pour tout encore merci  cedcyr!
0
Rejoignez-nous