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 :

Récupérer la valeur de l'attribut "Required"


Sujet :

jQuery

  1. #1
    Membre éprouvé Avatar de Flow_75
    Femme Profil pro
    Ingénieure
    Inscrit en
    Mai 2005
    Messages
    1 100
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieure
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 100
    Par défaut Récupérer la valeur de l'attribut "Required"
    Bonjour,

    Je cherche un moyen de savoir si un élément de mon formulaire a l'attribut "Required".


    Merci.
    Flow.

    [Edit]:

    En faite, j'ai le code suivant:
    Je n'arrive pas à faire retourner "true" quand l'attribut 'required' est false

    Pièce jointe 423212

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $('#prenom1').change(function() {
      checkElementaffd8c129d00321f74ff8113f7913eb5();
    }).change();
    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
    function checkElementaffd8c129d00321f74ff8113f7913eb5() {
      var elem = $("#prenom1");
     
      if(elem != null) {
    	if(elem.attr("required") == "")
    	{
    		return true;
    	}
     
        if(elem.val() != '') {
          if(!elem.hasClass("no-error")) {
            elem.removeAttr('title');
            elem.addClass("no-error");
            elem.removeClass("error");
          }
          return true;
        } else {
          if(!elem.hasClass("error")) {
            elem.prop('title', "Veuillez préciser un texte");
            elem.addClass("error");
            elem.removeClass("no-error");
          }
          return false;
        }
      } else {
        console.warn("Impossible de gérer les contraintes de l'élément \"prenom1\"");
      }
    }

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if( !elem.is(':required') )
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if( !elem.prop('required') )
    Dernière modification par Invité ; 30/10/2018 à 10h25.

Discussions similaires

  1. Réponses: 4
    Dernier message: 13/02/2007, 17h40
  2. Réponses: 2
    Dernier message: 24/01/2007, 15h05

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