Liste de prix dynamique

jicao Messages postés 48 Statut Membre -  
jicao Messages postés 48 Statut Membre -
bonjour

voila mon code qui me permet d afficher le prix de mes objet en fonvtion du choix dans le menu deroulant

<script language="JavaScript"><!--
   function calc(v1,v2,v3,res) {
      if(isNaN(v1.value)||(v1.value=="")) v1.focus()
      else if(isNaN(v2.value)||(v2.value=="")) v2.focus()
	  else if(isNaN(v3.value)||(v3.value=="")) v3.focus()
      else res.value=parseFloat(v1.value)*parseFloat(v2.value)*parseFloat(v3.value)
      return false
   }
//--></script> 
<table><form onSubmit="return calc(this.v1,this.v2,this.v3,this.res)"><tr> 
<select name='v1' > 
          <option value="0"><font face="Verdana">Choisir</font></option>
          <option value="1.5" onFocus="this.value='1.5';res.value=''"><font face="Verdana">privé</font></option>
          <option value="3" onFocus="this.value='3';res.value=''"><font face="Verdana">Public</font></option>
        </select>
		<select name='v2' > 
          <option value="0"><font face="Verdana">Choisir</font></option>
          <option value="1" onFocus="this.value='1';res.value=''"><font face="Verdana">1 mois</font></option>
          <option value="3" onFocus="this.value='3';res.value=''"><font face="Verdana">3 mois</font></option>
		  <option value="6" onFocus="this.value='6';res.value=''"><font face="Verdana">6 mois</font></option>
		  <option value="9.6" onFocus="this.value='9.6';res.value=''"><font face="Verdana">12 mois</font></option>
        </select>
		<select name='v3' > 
          <option value="0"><font face="Verdana">joueurs</font></option>
          <option value="10" onFocus="this.value='10';res.value=''"><font face="Verdana">10</font></option>
          <option value="12" onFocus="this.value='12';res.value=''"><font face="Verdana">12</font></option>
		  <option value="14" onFocus="this.value='14';res.value=''"><font face="Verdana">14</font></option>
		  <option value="16" onFocus="this.value='16';res.value=''"><font face="Verdana">16</font></option>
        </select>
 
   <td><input type="Submit" value="égale"></td>
   <td><input size=10 name="res"></td>
</tr></form></table>

voir http://jicao.serveur-games.com/test/index1.php

ca marche tres bien mais je voudrais supprimer le bouton egal qui ne sers a rien ... que tout ce mette a jour en temps reel...

merci

     www.pbinfo.be.tf
_/   -*= JiC@0 =*-  \_

1 réponse

  1. jicao Messages postés 48 Statut Membre
     
    solution :)

    <html>
    <head>
    <script language="JavaScript">
    function calc() {
    document.f.res.value = document.f.v1.value*document.f.v2.value*document.f.v3.value;
    }
    </script> 
    </head>
    <body>
    <form name="f"> 
    <select name='v1' onchange="calc()"> 
    <option value="0"><font face="Verdana">Choisir</font></option>
    <option value="1.5"><font face="Verdana">privé</font></option>
    <option value="3"><font face="Verdana">Public</font></option>
    </select>
    <select name='v2' onchange="calc()"> 
    <option value="0"><font face="Verdana">Choisir</font></option>
    <option value="1"><font face="Verdana">1 mois</font></option>
    <option value="3"><font face="Verdana">3 mois</font></option>
    <option value="6"><font face="Verdana">6 mois</font></option>
    <option value="9.6"><font face="Verdana">12 mois</font></option>
    </select>
    <select name='v3' onchange="calc()"> 
    <option value="0"><font face="Verdana">joueurs</font></option>
    <option value="10"><font face="Verdana">10</font></option>
    <option value="12"><font face="Verdana">12</font></option>
    <option value="14"><font face="Verdana">14</font></option>
    <option value="16"><font face="Verdana">16</font></option>
    </select>
    <input type="text" value="0" name="res">
    </form>
    </body>
    </html>
    


    www.pbinfo.be.tf
    _/ -*= JiC@0 =*- \_
    0