Les derniers scripts | Les plus téléchargés | Ajouter un script Accueil | Forum | Livre d'Or | E-mail 
 Identification :       
  Devenir membre   Mdp ?   :
Le forum PHP / MySQL   |   Le forum Divers
Charte     Rechercher     Imprimer / Enregistrer     Fil RSS     Profil

      Page Précédente Précédent | Suivant Page Suivante
Je cherche à simplifier mon tableau de calcul
Auteur : william83(---.fbx.proxad.net)
Date : 19/06/10 à 07:09 
Bonjour à tous,
D'habitude je trouve toujours la bonne solution sur le site phpscripts-fr pour finaliser mes scripts mais là, je bloque!
J'ai réalisé une série de calcul pour permettre aux visiteurs d'indiquer leur M2 à peindre et de connaitre la valeur de fourniture à utiliser.
A part l'affichage qui n'est pas arrondi à 2 chiffres après la virgule, l'inconvénient est de devoir renseigner chaque ligne produit avec la même info M2, alors qu'une seule case simplifierait la lecture.
Merci d'avance pour vos conseils.
William
La moulinette en question:
http://www.comptoirsaintjacques.fr/page_calculette.php
Répondre | Citer
Re: Je cherche à simplifier mon tableau de calcul
Auteur : Nicolas Infos membre(---.fbx.proxad.net)
Date : 19/06/10 à 19:3912455 messages
J'ai mis un moment à comprendre ce que tu voulais dire avec ton "M2". Tu aurais écrit m² j'aurais compris plus facilement.

Quoi qu'il en soit une petite moulinette javascript qui récupère la surface et l'injecte dans les autres champs surface. Tu mets par exemple une classe particulière sur le champ input et tu les repères facilement.
En plus tu utilises déjà jquery donc ça ne devrait pas être bien comliqué.
Répondre | Citer
Re: Je cherche à simplifier mon tableau de calcul
Auteur : william83(---.fbx.proxad.net)
Date : 20/06/10 à 08:12 
Merci Nicolas de me mettre sur la piste.

Le onkeyup doit-il se retrouver dans la ligne qui déclare le nombre de mètres carrés au tout début?

Mon brouillon:
<html>
<body>
  <input type="text" size="30" name="m2" class="m2" value="Indiquez vos M2 ici" >
  <br>
  <br>
  <textbox onkeyup="document.getElementById('m2').value = (parseFloat(this.value) *0.650);"  /> 
  <span id="m2">X</span> &nbsp;kg de poudre de marbre<br>
  <br>
  <textbox onkeyup="document.getElementById('m2').innerHTML = (parseFloat(this.value) *0.1);" size="3" />
  <span id="m2">X</span> &nbsp;kg de blanc de titane 
</body>
</html>
Répondre | Citer
Re: Je cherche à simplifier mon tableau de calcul
Auteur : Nicolas Infos membre(---.fbx.proxad.net)
Date : 20/06/10 à 14:0212455 messages
Ce n'est pas toi qui a écrit le reste du code ?
L'utilisation de l'événement onkeyup ne me parait pas très judicieuse. J'utiliserais pllutôt onchange.

Et pour finir, tu utilises jquery il faut donc arrêter de faire du javascript intrusif, c'est à dire dans la page.

Tu ajoutes une classe (par ex: surface) sur ton champ de type de texte et tu les repères comme ça :
$('input.surface').onchange(function()  {// code qui va bien});
Répondre | Citer
Re: Je cherche à simplifier mon tableau de calcul
Auteur : william83(---.fbx.proxad.net)
Date : 20/06/10 à 22:33 
Merci pour tes conseils.
Répondre | Citer
      Haut de page


Répondre à ce message
 Auteur :    E-mail :
 Sujet :  
Pour insérer un lien dans votre message, placez le entre  <http://  et  >
Colorisez votre code PHP/HTML en le plaçant entre  <code>  et  </code>
Les balises  <b> <u> <i>  sont autorisées.
Veuillez entrer le résultat du calcul : 7 + 3 =  (antispam, désactivé pour les membres)
 

Forum PHP / MySQL (RSS)  |  Forum Divers (RSS)
Accueil | Forum | Livre d'Or | E-mail PHPScripts - Copyright © 2000/2010 - Tous droits réservés - Laurent Adda