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:
1 2 3 4
|
$('#prenom1').change(function() {
checkElementaffd8c129d00321f74ff8113f7913eb5();
}).change(); |
Code:
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\"");
}
} |