Javascript: Calcul dans un formulaire !Help! - Page 2
Répondre à la discussion
Page 2 sur 2 PremièrePremière 2
Affichage des résultats 31 à 43 sur 43

Javascript: Calcul dans un formulaire !Help!



  1. #31
    JPL
    Responsable des forums

    Re : Javascript: Calcul dans un formulaire !Help!


    ------

    Citation Envoyé par olivier147 Voir le message
    Heuu désolé, a vrai dire j'en savais rien...
    Tu as bien reçu pourtant une notification de la modification que j'ai faite dans tes messages, et du motif. Elle est envoyée automatiquement.

    -----
    Rien ne sert de penser, il faut réfléchir avant - Pierre Dac

  2. #32
    olivier147

    Re : Javascript: Calcul dans un formulaire !Help!

    Citation Envoyé par JPL Voir le message
    Tu as bien reçu pourtant une notification de la modification que j'ai faite dans tes messages, et du motif. Elle est envoyée automatiquement.
    Oui c'est vrai j'ai vu que j'avais des messages mais je t'avouerai que je n'ai pas lu, le message est passé ne t'inquiète pas

  3. #33
    olivier147

    Re : Javascript: Calcul dans un formulaire !Help!

    Je t'embête encore Cherbe mais je ne trouve pas la solution, j'ai toujours "NaN" comme résultat

  4. #34
    cherbe

    Re : Javascript: Calcul dans un formulaire !Help!

    Citation Envoyé par olivier147 Voir le message
    Oui c'est vrai j'ai vu que j'avais des messages mais je t'avouerai que je n'ai pas lu, le message est passé ne t'inquiète pas
    Je ne comprends pas, ça fonctionnait chez moi. Tu as forcément modifié le code ou alors, des espaces se sont insérés lors de ma publication mais je n'en vois pas.
    Pour débuguer, insère cette ligne à la fin du script :
    Code:
    alert('A='+A+' B='+B+' C='+C+' D='+D);
    Ca va afficher les valeurs de chaque saisie qui doivent être des nombres.
    Si c'est le cas et que l'erreur persiste, cela vient de tes formules.

  5. #35
    olivier147

    Re : Javascript: Calcul dans un formulaire !Help!

    J'ai inséré la ligne dans le script et les valeurs affichées correspondent bien au valeurs que j'ai saisi dans les cases

  6. #36
    cherbe

    Re : Javascript: Calcul dans un formulaire !Help!

    Citation Envoyé par olivier147 Voir le message
    J'ai inséré la ligne dans le script et les valeurs affichées correspondent bien au valeurs que j'ai saisi dans les cases
    pas sûr, j'ai posté trop vite. essaie ceci :
    alert('A='+A/10+' B='+B/10+' C='+C/10+' D='+D/10);

  7. #37
    olivier147

    Re : Javascript: Calcul dans un formulaire !Help!

    En saisissant "2" dans chacune des cases j'obtient dans l'alerte A=0.2 B=0.2 C=0.2 D=0.2

  8. #38
    cherbe

    Re : Javascript: Calcul dans un formulaire !Help!

    Citation Envoyé par olivier147 Voir le message
    En saisissant "2" dans chacune des cases j'obtient dans l'alerte A=0.2 B=0.2 C=0.2 D=0.2
    Ok, les valeurs saisies sont bien vues comme des nombres donc l'erreur ne peut provenir que de tes formules.
    Commence par supprimer tous les espaces dans ces formules.

  9. #39
    olivier147

    Re : Javascript: Calcul dans un formulaire !Help!

    ca y est ça fonctionne ^^

    probablement les espaces....

    merci Cherbe

  10. #40
    olivier147

    Re : Javascript: Calcul dans un formulaire !Help!

    Bonjour Cherbe,

    Je ne sais pas si tu es encore dans le coin mais j'aurai besoin d'un petit coup de pouce

    Je voudrai créer un petit moteur de recherche qui me permet d'afficher des fichiers (ici des images) selon le mot clé qui a été saisi.
    Sachant qu'il peut y avoir des occurences de noms entre ces même fichiers.
    Si je tape par éxemple "rouge" dans la barre de recherche, je voudrai qu'il m'affiche tous les fichiers ou liens vers ces fichiers qui contiennent le mot "rouge".

    J'ai commencé a travailler sur un petit code qui semble interessant mais je bloque.

    En effet, la ligne suivante m'oblige à taper le nom comlet et exact du fichier document.location.href="Images/" + document.form1.rec.value + ".jpg";

    Merci d'avance






    Code HTML:
    <head> 
    <title>Mon répertoire - Moteur de recherche</title> 
    <script type="text/javascript"> 
    function rech(form1) { 
    document.location.href="Images/" + document.form1.rec.value + ".jpg"; 
    } 
    
    
    
    
    </script> 
    </head> 
    
    
    <body> 
    <form name="form1"> 
    <input type="text" name="rec" placeholder="Rechercher..."><input type="button" value="Rechercher..." OnClick="rech(form1)">
     </form> 
    </body
    
    Dernière modification par olivier147 ; 16/04/2015 à 13h07.

  11. #41
    cherbe

    Re : Javascript: Calcul dans un formulaire !Help!

    Citation Envoyé par olivier147 Voir le message
    Si je tape par éxemple "rouge" dans la barre de recherche, je voudrai qu'il m'affiche tous les fichiers ou liens vers ces fichiers qui contiennent le mot "rouge".
    Javascript n'a pas accès aux ressources du poste où il est exécuté pour d'évidentes raisons de sécurité. Sinon, imagine le bonheur des pirates qui pourraient te piquer tes données ou mettre le bazar dans ta machine !
    Ton objectif de moteur de recherche de fichiers locaux ne me semble pas réalisable depuis ce langage.
    Tu devras soit utiliser un langage "non web", soit transférer le dossier sur un serveur web.
    Là, ça doit être possible puisque l'action des serveurs est circonscrite à un dossier et ses sous-dossiers ce qui limite le risque de piratage !
    Dernière modification par cherbe ; 16/04/2015 à 16h52.

  12. #42
    olivier147

    Re : Javascript: Calcul dans un formulaire !Help!

    Bonjour Cherbe,

    je comprends la problématique.
    Pour être plus précis dans ma feuille j'ai une liste déroulante, à partir de cette liste la sélection d'un des items me génère une image unique pour chaques items.
    Le soucis c'est que des items il y en a près de 200, donc la rechercher peut s'avérer fastidieuse avant de trouver ce que l'on cherche.
    Grossièrement je voudrais qu'il y ait en plus de ma liste déroulante un petit moteur de recherche qui me permet de trouver plus facilement à l'aide d'un mot clé.

    Je ne sais pas si c'est réalisable...?

  13. #43
    cherbe

    Re : Javascript: Calcul dans un formulaire !Help!

    Citation Envoyé par olivier147 Voir le message
    Le soucis c'est que des items il y en a près de 200, donc la rechercher peut s'avérer fastidieuse avant de trouver ce que l'on cherche.
    Grossièrement je voudrais qu'il y ait en plus de ma liste déroulante un petit moteur de recherche qui me permet de trouver plus facilement à l'aide d'un mot clé.
    Plutôt qu'un moteur de recherche, je te propose quelque chose de plus moderne. Cela s'appelle l'autocompletion. Tu l'as sans doute utilisée en tapant un SMS. C'est la technique qui consiste à suggérer des mots issus d'une liste à partir de quelques caractères tapés.
    Le principe est assez simple :
    Javascript récupère préalablement les mots clés et constitue une liste.
    ensuite et depuis un boucle, on ajoute les mots à une liste déroulante.
    C'est HTML5 qui permet l'autocompletion.
    Regarde cet exemple, champ Régions :
    http://lerfob.free.fr/GDR/GDR.html
    Si cela te convient, clic-droit en dehors de la carte puis code source.

Page 2 sur 2 PremièrePremière 2

Discussions similaires

  1. Javascript : Intégrer une variable javascript dans un champ de formulaire html
    Par squal31 dans le forum Programmation et langages, Algorithmique
    Réponses: 1
    Dernier message: 03/08/2014, 11h15
  2. Javascript dans PHP
    Par parousky dans le forum Programmation et langages, Algorithmique
    Réponses: 15
    Dernier message: 22/01/2014, 09h36
  3. calcul en javascript
    Par electrique10 dans le forum Programmation et langages, Algorithmique
    Réponses: 2
    Dernier message: 03/10/2013, 19h41
  4. CSS + JavaScript ; Changer la couleur des champs d'un formulaire
    Par zoup1 dans le forum Logiciel - Software - Open Source
    Réponses: 14
    Dernier message: 05/07/2011, 15h17
  5. Afficher le résultat d'un calcul dans un formulaire web
    Par invite234d9cdb dans le forum Internet - Réseau - Sécurité générale
    Réponses: 1
    Dernier message: 20/08/2008, 10h38