IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

plugin validate, un champ requis doit accepter différents types de document


Sujet :

jQuery

  1. #1
    Membre du Club
    Femme Profil pro
    Ingénieur étude et développement
    Inscrit en
    Novembre 2009
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur étude et développement

    Informations forums :
    Inscription : Novembre 2009
    Messages : 125
    Points : 55
    Points
    55
    Par défaut plugin validate, un champ requis doit accepter différents types de document
    Bonjour,
    Je travaille sur un formulaire d'ajout de candidature et j'ai trouvé un petit souci au niveau de la validation en jquery, en fait j'arrive bien à controler les champs de mon formulaire et meme à bien respecter les fichiers a télécharger car j'utilise l'upload de fichier, mon porbléme c'est que quand j'upload le mauvaise extension de fichier , ça ne passe pas, par contre quand j'upload une bonne extension le formulaire se valide et l'ajout se fait sans que tous les autres champs ne sois rempli alors que si je n'upload pas le fichier les autres champs sont controlés, mon script javascrip est comme suit:" le controle"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    <script type="text/javascript">
    	$(document).ready( function(){
    		//validate signup form on keyup and submit
    		$("#frmSavePage").validate({
    			rules: {
    				candidatNom: "required",
    				candidatPrenom: "required",
    				candidatEmail: {required : true, email: true},
    				candidatCv: {required : true, file: true},
    				candidatLm : "required",
    				candidatAdresse: "required",				
    			}
    		});
    	});
    </script>
    Si quelqu'un peut bien m'aider merci d'avance.

  2. #2
    Membre du Club
    Femme Profil pro
    Ingénieur étude et développement
    Inscrit en
    Novembre 2009
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur étude et développement

    Informations forums :
    Inscription : Novembre 2009
    Messages : 125
    Points : 55
    Points
    55
    Par défaut
    Un autre problème en même temps, quand j'upload la bonne extension , ya pas de message, ce qui est normal, par contre quand j'upload une mauvaise extension un message d'erreur apparait et quand je recharge la bonne extension le message d'erreur reste mais l'extension a changé, donc ce champ en quelque sorte ne se recharge pas.
    Donc du coup j'aimerai savoir comment revalider le formulaire après l'upload de fichier, c'est mon probléme en fait.
    Merci

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 57
    Points : 58
    Points
    58
    Par défaut
    tu a l'air d'utiliser un plugin jQ. C'est lequel???

  4. #4
    Membre du Club
    Femme Profil pro
    Ingénieur étude et développement
    Inscrit en
    Novembre 2009
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur étude et développement

    Informations forums :
    Inscription : Novembre 2009
    Messages : 125
    Points : 55
    Points
    55
    Par défaut
    Bonjour,
    oui j'ai utilisé un plugin jquery qui est le plugin "jquery validation", en fait j'ai pu trouver une solution à mon problème qui est comme suit:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    <script type="text/javascript">
    	$(document).ready( function(){
    		//validate signup form on keyup and submit
    		$("#frmSavePage").validate({
    			rules: {
    				candidatNom: "required",
    				candidatPrenom: "required",
    				candidatAdresse: "required",
    				candidatEmail: {required : true, email: true},
    				candidatLm : "required",
    				candidatCv: {required : true,  accept:"doc|docx|pdf"},			
    			}
    		});
    	});
    </script>
    do,c j'ai modifié le controle du champ candidatCv qui était:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    candidatCv: {required : true, file: true},
    en
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    candidatCv: {required : true,  accept:"doc|docx|pdf"},
    Donc le controle se fait tres bien

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 24/07/2011, 22h18
  2. Réponses: 1
    Dernier message: 13/08/2010, 15h29
  3. Réponses: 1
    Dernier message: 17/03/2010, 16h41
  4. plugin Validation, champs obligatoires sous conditions
    Par st4nfield dans le forum jQuery
    Réponses: 3
    Dernier message: 16/12/2009, 11h26
  5. Réponses: 2
    Dernier message: 01/12/2009, 09h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo