SOS FORMULAIRES

ZZZZZZZZZZZ -  
 garf -
Bonjour,
je crie AU SECOURS :

je cherche à monter une boutique pour mon patron et je suis perdu :

34.000 références...imaginez une quincaillerie

non ne riez pas mais aidez moi svp :

je cherche à monter un formulaire par référence intégrée par l'acheteur :

exemple
vis 35 X 235 quantité 250
cela ferait 35 235 250 comme référence et nous serions capables de gérer

question : comment établir une limite de manière à ce que la référence 35 ne deviennent pas 45 qui n'existe pas. Alors que de 1 à 35 c'est existant... ?
Comment refuser le 0 pour certaines valeurs ?

Ne faites pas le travail à ma place :) mais j'avoue que vous m'ouvririez les yeux sur le chemin j'apprécierai
Bien le bonjour chez vous ( the prisoner)

2 réponses

  1. garf
     
    je n'ai pas compris l'utilisation du formulaire mais voici la solution pour vérifier les infos saisies

    http://www.livevalidation.com#exampleNumericality
    c'est une bibliothèque autonome

    le code donnerait :
    var f8 = new LiveValidation('f8');
    f8.add( Validate.Numericality, { minimum: 1, maximum: 35235250 } );

    il doit exister la même chose avec jquery, mootools ou tout autre bibliothèque javascript

    sans détailler, cette solution posera beaucoup de problèmes à l'utilisation
    ----

    le plus simple serait d'utiliser un autocomplete. les références existantes s'affichent au fur et à mesure de la saisie du client (possibilité d'utiliser un bdd ou un fichier de données)
    ex : http://jquery.bassistance.de/autocomplete/demo/
    0
    1. ZZZZZZZZZZZ
       
      merci GARF

      je potasse les liens et reviendrai peut-être

      merci encore.

      question : pourquoi penses tu que cela posera beaucoup de problèmes ?
      0
  2. garf
     
    par ex avec livevalidation on a défini un max et min mais on peut quand même renseigner 35235249 qui n'existe surement pas. pour cette solution il faudrait renseigner toutes les valeurs acceptées(soit 34000). donc à chaque modification de référence(suppression, modification ou ajout), il faudrait modifier le fichier de contrôle.
    0