bonjour a tous
Voici le code:
	
	1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
   | <script type="text/javascript"><!--
<?php $param_gen['tva_taux'] = '23'; ?>
 
		  function doRound(x, places) {
            return Math.round(x * Math.pow(10, places)) / Math.pow(10, places);
          }
          function updateGross() {
            var taxRate = '<?php echo $param_gen['tva_taux'];?>'
            var grossValue = document.forms["new_option"].prix.value;
            if (taxRate > 0) {
              grossValue = grossValue * ((taxRate / 100) + 1);
            }
            document.forms["new_option"].prix_ttc.value = doRound(grossValue, 2);
          }
          function updateNet() {
            var taxRate = '<?php echo $param_gen['tva_taux'];?>'
            var netValue = document.forms["new_option"].prix_ttc.value;
            if (taxRate > 0) {
              netValue = netValue / ((taxRate / 100) + 1);
            }
            document.forms["new_option"].prix.value = doRound(netValue, 2);
          }
          function setRetailPrice() {
            var newValue = document.forms["new_option"].prix.value = newValue;
            updateGross();
            updateNet();
          }
//--></script> | 
 La ligne appel de fonction:
	
	<form name="new_option" method="post" enctype="multipart/form-data" action="" onSubmit="setRetailPrice()">
 Et ligne de visu:
	
	1 2 3 4
   | 		<div class="form_left"><?php echo $language_adm['page_opt_visu_crea_prix_TTC']; ?> :</div>
		<div class="form_right"><input type="text" class="input_con" name="prix_ttc" value="" OnKeyUp="updateNet()" /></div>
		<div class="form_left"><?php echo $language_adm['page_opt_visu_crea_prix_HT']; ?> :</div>
		<div class="form_right"><input type="text" class="input_con" name="prix" value="<?php if(isset($_POST['prix'])) echo $_POST['prix']; ?>" onKeyUp="updateGross()" /></div>  | 
 il me met quand je valide que mon champ prix "n'est pas un nombre" et affiche NaN
Merci a ceux qui me dépannerons ;-)
						
					
Partager