Changer l'attribut "required"
Résolu/Fermé
emrh
Messages postés
427
Date d'inscription
mardi 9 décembre 2014
Statut
Membre
Dernière intervention
9 avril 2024
-
Modifié par emrh le 30/03/2015 à 20:12
emrh Messages postés 427 Date d'inscription mardi 9 décembre 2014 Statut Membre Dernière intervention 9 avril 2024 - 30 mars 2015 à 21:47
emrh Messages postés 427 Date d'inscription mardi 9 décembre 2014 Statut Membre Dernière intervention 9 avril 2024 - 30 mars 2015 à 21:47
A voir également:
- Js add attribute required
- Consent required instagram - Forum Instagram
- Challenge required instagram - Forum Instagram
- Js round ✓ - Forum Javascript
- Copiez l'image dans un logiciel d'édition d'images ou un outil en ligne comme js paint ou pixlr e. remplissez les cases en suivant le code couleur. des cases supplémentaires vont se remplir automatiquement. que représente le dessin ? ✓ - Forum Windows
- Impossible aboutir création compte Instagram - Forum Instagram
1 réponse
jordane45
Messages postés
38284
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
11 novembre 2024
4 697
30 mars 2015 à 20:16
30 mars 2015 à 20:16
Bonjour,
En html5 (via JS) tu peux utiliser la syntaxe suivante pour ajouter le REQUIRED
En html5 (via JS) tu peux utiliser la syntaxe suivante pour ajouter le REQUIRED
// Pour le mettre document.getElementById("champ_cache").attributes["required"] = "required"; // pour l'enlever document.getElementById("champ_cache").attributes["required"] = null;
30 mars 2015 à 20:21
mon code :
Car l'élément concerné à un name="type" et un id="type" mais maintenant, je n'ai plus de contrôle, même si j'ai coché le bouton "OUI" cet aliment peut être un plat !
30 mars 2015 à 20:25
(renomme le en inp_type par exemple)
Ensuite.. tu peux éventuellement tester avec cette autre syntaxe:
Modifié par emrh le 30/03/2015 à 21:06
Je n'ai plus de demande farfelue de Firefox en dehors du formulaire, mais il accepte de valider le formulaire alors que le bouton est sur OUI et le select non renseigné...
EDIT : J'ai mis les null en false, fonctionne pas plus !
30 mars 2015 à 21:08
element.setAttribute(nom,valeur);
nom est le nom du nouvel attribut sous forme de chaîne.
valeur est la nouvelle valeur désirée de l'attribut.
Exemple
var d = document.getElementById("d1");
d.setAttribute("align", "center");
j'ai essayé sans succès :
var inp_type = document.getElementById("inp_type");
inp_type.setAttribute("required", "required");
Modifié par emrh le 30/03/2015 à 21:47
Ça fonctionne !
Merci pour ton aide jordane45 !