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. Validation d'un input avec valeur par défaut.


Sujet :

jQuery

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 5
    Points : 5
    Points
    5
    Par défaut plugin Validate. Validation d'un input avec valeur par défaut.
    Bonjour à tous,

    Je rencontre un petit problème que je n'arrive pas à régler dans mon formulaire.

    J'ai dans mon formulaire un champ de texte que je remplie d'une valeur par défaut grâce au plugin JQuery.defaultvalue.

    J'utilise le plugin JQuery.validate pour valider les champs requis de mon formulaire dont ce fameux champ texte.

    Voici mon code pour se donner une idée de ce que j'ai fait :

    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    	<script type="text/javascript" src="js/jquery/jquery-1.4.2.js"></script>
    	<script type="text/javascript" src="js/jquery/jquery.ui/js/jquery-ui-1.8.2.custom.min.js"></script>
    	<script type="text/javascript" src="js/jquery/jquery.validate/jquery.validate.js"></script>
    	<script type="text/javascript" src="js/jquery/jquery.defaultvalue/jquerydefaultvalue.js"></script>
    	<script type="text/javascript">
     
    			//Fonctions JQuery
    			$(function() {
    				//Valeurs par défaut des champs
    				$("#localisation").defaultvalue("Ville, Code Postal");
     
    				//Autocompletion
    				$("#localisation").autocomplete({
    					source: "include/villes.inc.php",
    					minLength: 2
    				});
     
    				$("#moteurForm").validate({
    					rules: {
     
    						localisation: {
    							required: function(element) {
    								return $("#localisation").val() != "Ville, Code Postal";
    							}
    						}
     
    					}
    				});
    			});
     
     
     
    		</script>
     
    [...]
     
    <label>Localisation</label>
    <input id="localisation" name="localisation" type="text" class="defaultText text" />
    Malheureusement, si on laisse la valeur par défaut, le formulaire est bien soumis au lieu d'être bloqué.

    Avez-vous une idée de la raison de ce problème ?

    Merci d'avance

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 5
    Points : 5
    Points
    5
    Par défaut
    Bonjour,

    Je sais que les up sont proscris, mais mon topic est passé en deuxième page sans réponse : personne ne peut m'aider ?

Discussions similaires

  1. Input Text, valeur par défaut ne doit pas être prise en compte
    Par imocarpe dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 17/09/2010, 15h32
  2. [AC-2010] Ouvrir un sous formulaire via formulaire avec valeur par défaut
    Par Sami Xite dans le forum Access
    Réponses: 2
    Dernier message: 30/07/2010, 18h13
  3. Record avec valeur par défaut
    Par Sancha dans le forum Langage
    Réponses: 30
    Dernier message: 16/12/2009, 12h09
  4. Réponses: 4
    Dernier message: 01/11/2008, 09h41
  5. Supprimer une colonne avec valeurs par défaut
    Par SlashOwnsU dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 18/09/2006, 10h10

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