Est-ce que quelqu'un sait comment réinitialiser la couleur de la bordure d'un contrôle d'entrée une fois que vous l'avez modifié en utilisant javascript? Utile pour la validation en mettant en surbrillance les champs qui contiennent des données incorrectes ou invalides, etc.Réinitialiser la couleur de la bordure d'un contrôle d'entrée (HTML/Javascript)
E.g. changer la frontière:
document.getElementById('myinput').style.border = '1px solid red';
comment réinitialiser? la ligne suivante enlève juste la frontière complètement ...
document.getElementById('myinput').style.border = '';
si je réinitialiser la couleur de la bordure de retour à une couleur particulière (par exemple, etc noir ou gris), il peut paraître étrange dans certains navigateurs/systèmes d'exploitation ce genre de 'thème' les contrôles ...
merci heaps!
Je suis d'accord sur l'utilisation de la couleur de fond. J'utilise les deux en fait, juste que je n'ai pas eu de problèmes à effacer le fond ... – davidsleeps
Je vise une approche explicite. Je définis le formulaire par défaut dans une routine d'effacement, puis lier avec la couleur "erreur". Cela est vrai avec la couleur d'arrière-plan et tout autre visuel. Une fois que je suis sûr de la valeur par défaut, je peux supprimer la routine clear(), en fonction de la complexité du formulaire. –