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
- Js round ✓ - Forum Javascript
- Challenge required instagram - Forum Instagram
- Impossible aboutir création compte Instagram - Forum Instagram
- A d3d11-compatible gpu (feature level 11.0 shader model 5.0) is required to run the engine - Forum Jeux PC
1 réponse
jordane45
Messages postés
38346
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2024
4 717
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 !