Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > jQuery
jQuery Forum d'entraide sur le framework jQuery. Avant de poster : Tutoriels jQuery, FAQ jQuery, Tous les tutoriels JavaScript, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/06/2011, 09h05   #1
Membre à l'essai
 
Femme
Développeur Web Junior
Inscription : novembre 2009
Messages : 124
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : Développeur Web Junior

Informations forums :
Inscription : novembre 2009
Messages : 124
Points : 22
Points : 22
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 :
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.
nassing est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2011, 09h55   #2
Membre à l'essai
 
Femme
Développeur Web Junior
Inscription : novembre 2009
Messages : 124
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : Développeur Web Junior

Informations forums :
Inscription : novembre 2009
Messages : 124
Points : 22
Points : 22
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
nassing est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2011, 12h29   #3
Nouveau Membre du Club
 
Inscription : mars 2009
Messages : 57
Détails du profil
Informations forums :
Inscription : mars 2009
Messages : 57
Points : 29
Points : 29
tu a l'air d'utiliser un plugin jQ. C'est lequel???
Setsuna_00 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2011, 15h39   #4
Membre à l'essai
 
Femme
Développeur Web Junior
Inscription : novembre 2009
Messages : 124
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : Développeur Web Junior

Informations forums :
Inscription : novembre 2009
Messages : 124
Points : 22
Points : 22
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 :
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 :
1
2
 
candidatCv: {required : true, file: true},
en
Code :
1
2
 
candidatCv: {required : true,  accept:"doc|docx|pdf"},
Donc le controle se fait tres bien
nassing est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h42.


 
 
 
 
Partenaires

Hébergement Web