Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1475 connectés 

  FORUM HardWare.fr
  Programmation
  Python

  (cgi) verifier les attributs provenenant de form = cgi.FieldStorage()

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

(cgi) verifier les attributs provenenant de form = cgi.FieldStorage()

n°687291
xiluoc
un pc pour les unirs ....
Posté le 30-03-2004 à 13:22:28  profilanswer
 

:hello: ,
jai differentes cle qui proviennent de form = cgi.FieldStorage()
 
je cre une fonction qui verifie que toutes les entree sont bien remplies :
 

Code :
  1. def checkCompulsory (fields, form):
  2.     """check that a list of compulsory fields have non-empty values
  3. in a submitted form
  4. Returns: a list of errors, empty if all fields are present
  5. """
  6.     absent_list = []
  7.     for field in fields :
  8.         if not form.has_key(field) :
  9.              absent_list.append(field)
  10.     return absent_list


 
ca renvoie une liste contenant les entree vide (e.g la gas n a pas entre son nom).
 
voila la question :
je voudrais aussi que si form.keys() contient un "item" qu n est pas dans field (field etant predefinis : filed = ["name", "email" ect..]) soit rajouter a la liste d erreur.
 
bon en exemple  

Code :
  1. <input type="text" name="name" id="username" />
  2. <input type="text" name="email" id="useremail" />
  3. ect...
  4. //et la un input n appartenant pas a la list field est inserer par erreur
  5. <input type="text" name="paslui" id="foo" />


donc form = cgi.FieldStorage()
aura une cle "paslui" et pour value ce qu il y sera saisi.
 
comment faire pour que cet  cle soit inserer dans la list d erreur renvoye par la fonction ?
 
    [:dams86]

mood
Publicité
Posté le 30-03-2004 à 13:22:28  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Python

  (cgi) verifier les attributs provenenant de form = cgi.FieldStorage()

 

Sujets relatifs
lien entre différente user formverifier l'existence d'un fichier a partir de vba
[ASP.NET] problème posting d'un formAlgorithme à vérifier
bouton submit : me maile un form et renvoie à l'accueil, comment ???verifier le dernier caractère d'une chaine
inserer l'explorateur dans une form vb6[MySQL] comment vérifier que la table existe déjà ?
[WAS] impossible de faire un upload (multipart/form-data)[VB6] Clipping de la souris a une form (restriction de mouvemnts)
Plus de sujets relatifs à : (cgi) verifier les attributs provenenant de form = cgi.FieldStorage()


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR