Advertisement
aymen_laroussi

Exercice TIC

Nov 27th, 2015
178
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 7.45 KB | None | 0 0
  1. <html>
  2. <head>
  3. <title>louer</title>
  4. <script language="javascript">
  5. function prix(){
  6. var car = document.getElementById("voiture");
  7.  if (car.options[car.selectedIndex].value == 'select') {
  8.           val='';
  9.           document.f.T7.value = val;
  10. }  
  11.        else
  12.  { val = (car.options[car.selectedIndex].value);
  13.   };
  14.     document.f.T7.value = val+' DT par Jour';
  15.     }
  16. function chaine_valide(n){
  17. i=0;
  18. while(n.charAt(i)>="A" && n.charAt(i)<='Z' && i<n.length)
  19. {i++;}
  20. if (i!=n.length )
  21. {return false;}
  22. else
  23. {return true};
  24. }
  25. function verif(){
  26. ch=f.T1.value ;
  27. if (ch.length!=8 ||isNaN(ch)){
  28. alert ('entrer une carte didentité valide');
  29. return false;}
  30. nom=f.T2.value;
  31. if (nom=='' || chaine_valide(nom)==false)
  32. {alert ('entrer un nom composer des lettre alphabetique');
  33. return false;}
  34. tel=f.T3.value ;
  35. if (tel.length!=8 ||isNaN(tel)){
  36. alert ('entrer un numero valide');
  37. return false;}
  38. dur=f.T5.value;
  39. if (dur <3 || dur >30){
  40. alert ('durée doit étre entre 3 et 30');
  41. return false;}
  42. if (f.R1[0].checked==false && f.R1[1].checked==false){
  43. alert ('cocher par oui ou non');
  44. return false;}
  45.  var car = document.getElementById("voiture");
  46.     if (car.options[car.selectedIndex].value == 'select') {
  47.           alert("choissisez une voiture");
  48.           return false;}
  49.     dur=f.T5.value;
  50.     ch= f.T7.value;
  51.     p=ch.indexOf("D");
  52.     p=p-1;
  53.     ch1=ch.substr(0,p);
  54.     ch1=Number(ch1);
  55.     dur=Number(dur);
  56.     if (f.R1[0].checked==true){
  57.     payer= dur*ch1+10+' DT' ;
  58.     f.T6.value = payer;
  59.     }
  60.     else
  61.     {
  62.      payer= dur*ch1 +' DT';
  63.     f.T6.value =payer;
  64. }  
  65. }
  66. function time(){
  67.    var today = new Date();
  68.     var dd = today.getDate();
  69.     var mm = today.getMonth()+1;
  70.     var yyyy = today.getFullYear();
  71.     if(dd<10){
  72.        dd='0'+dd
  73.    }
  74.    if(mm<10){
  75.        mm='0'+mm
  76.    }
  77.    var today = dd+'/'+mm+'/'+yyyy;
  78.    document.getElementById("DATE").value = today;
  79.    }
  80. </script>
  81. </head>
  82.  
  83. <body onload="time()">
  84.  
  85. <form name='f'>
  86.     <p>
  87.     <object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" id="obj1" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" border="0" width="1241" height="274">
  88.         <param name="movie" value="ANIME1.swf">
  89.         <param name="quality" value="High">
  90.         <embed src="ANIME1.swf" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" name="obj1" width="1241" height="274"></object>
  91.     </p>
  92.     <p>* Information Personel</p>
  93.     <p>CIN :&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <input type="text" name="T1" size="20" >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
  94.     Nom :&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <input type="text" name="T2" size="20">&nbsp;<br>
  95.     Telephone : <input type="text" name="T3" size="20"></p>
  96.     <hr>
  97.     <p>Voiture : <select size="1" name="D1" id="voiture" onchange = 'prix()'>
  98.     <option selected value="select">choisir une voiture</option>
  99.     <option value="100">Acura</option>
  100.     <option value="110">Arash</option>
  101.     <option value="110">Alfa Romeo</option>
  102.     <option value="120">Ariel</option>
  103.     <option value="120">Ascari</option>
  104.     <option value="130">Aston Martin</option>
  105.     <option value="130">Audi</option>
  106.     <option value="140">Bentley</option>
  107.     <option value="140">Bowler</option>
  108.     <option value="150">BMW</option>
  109.     <option value="150">Bristol Cars</option>
  110.     <option value="140">Briggs</option>
  111.     <option value="140">Bugatti</option>
  112.     <option value="150">Buick</option>
  113.     <option value="150">Cadillac</option>
  114.     <option value="160">Caparo Vehicle Technologies</option>
  115.     <option value="160">Caterham</option>
  116.     <option value="170">Chery</option>
  117.     <option value="170">Chevrolet</option>
  118.     <option value="180">Chevron</option>
  119.     <option value="180">Chrysler</option>
  120.     <option value="190">Citroen</option>
  121.     <option value="190">Corvette</option>
  122.     <option value="200">Dacia</option>
  123.     <option value="200">Daihatsu</option>
  124.     <option value="210">Datsun</option>
  125.     <option value="210">Dodge</option>
  126.     <option value="215">Donkervoort</option>
  127.     <option value="215">Ferrari</option>
  128.     <option value="220">Fiat</option>
  129.     <option value="220">Fisker</option>
  130.     <option value="225">Ford</option>
  131.     <option value="225">FPV</option>
  132.     <option value="230">Ginetta</option>
  133.     <option value="230">GMC</option>
  134.     <option value="235">Hennessey</option>
  135.     <option value="235">Holden</option>
  136.     <option value="240">Honda</option>
  137.     <option value="240">Hyundai</option>
  138.     <option value="245">Infiniti</option>
  139.     <option value="245">Isuzu</option>
  140.     <option value="250">Jaguar</option>
  141.     <option value="250">Jeep</option>
  142.     <option value="254">Joss</option>
  143.     <option value="254">Kamaz</option>
  144.     <option value="250">Kia</option>
  145.     <option value="250">Koenigsegg</option>
  146.     <option value="255">KTM</option>
  147.     <option value="255">Lamborghini</option>
  148.     <option value="260">Lancia</option>
  149.     <option value="260">Land Rover</option>
  150.     <option value="265">Lexus</option>
  151.     <option value="265">Lister</option>
  152.     <option value="270">Lincoln Motor Company</option>
  153.     <option value="270">Lotus</option>
  154.     <option value="275">Mahindra &amp; Mahindra</option>
  155.     <option value="275">MarutiSuzuki</option>
  156.     <option value="280">Maserati</option>
  157.     <option value="280">Mastretta</option>
  158.     <option value="285">Mazda</option>
  159.     <option value="285">McLaren</option>
  160.     <option value="290">Mercedes</option>
  161.     <option value="290">MG Motor</option>
  162.     <option value="295">Mini</option>
  163.     <option value="295">Mitsubishi</option>
  164.     <option value="300">Morgan</option>
  165.     <option value="300">Nissan</option>
  166.     <option value="310">Noble</option>
  167.     <option value="310">Opel</option>
  168.     <option value="315">Pagani</option>
  169.     <option value="315">Perodua</option>
  170.     <option value="320">Peugeot</option>
  171.     <option value="320">Porsche</option>
  172.     <option value="325">Proton</option>
  173.     <option value="325">Radical</option>
  174.     <option value="330">Ram</option>
  175.     <option value="330">Renault</option>
  176.     <option value="335">Roewe</option>
  177.     <option value="335">Rolls-Royce</option>
  178.     <option value="340">RUF</option>
  179.     <option value="340">Saleen</option>
  180.     <option value="345">Saab</option>
  181.     <option value="345">Scion</option>
  182.     <option value="350">Seat</option>
  183.     <option value="350">Skoda</option>
  184.     <option value="400">Smart Automobile</option>
  185.     <option value="400">Subaru</option>
  186.     <option value="410">Suzuki</option>
  187.     <option value="410">Tesla</option>
  188.     <option value="415">Toyota</option>
  189.     <option value="415">Ultima Sports</option>
  190.     <option value="420">Vauxhall Motors</option>
  191.     <option value="420">Volkswagen</option>
  192.     <option value="425">Volvo</option>
  193.     <option value="425">Zenvo</option>
  194.     <option value="430">Rover</option>
  195.     <option value="430">Saturn</option>
  196.     <option value="435">Abarth</option>
  197.     </select>&nbsp;&nbsp;&nbsp;&nbsp;<br>
  198.     Prix par jour : <input type="text" name="T7" size="24"><br>
  199.         date location :
  200.     <input type="text" name="T4" size="24" id="DATE"><br>
  201.     durée : <input type="text" name="T5" size="30"></p>
  202.     <p>voiture avec chauffeur : <input type="radio" value="V1" name="R1">Oui<br>
  203. &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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  204.     <input type="radio" value="V2" name="R1">Non</p>
  205.     <p>&nbsp;</p>
  206.     <p><input type="button" value="Louer" name="B1" onclick ='verif()'><input type="reset" value="Annuler" name="B2"><br>
  207. &nbsp;</p>
  208.     <p>Prix à payer : <input type="text" name="T6" size="20"></p>
  209. </form>
  210. </body>
  211. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement