Je mets le focus sur un certain champ de saisie lors du chargement d'une page en utilisant la ligne suivante:
$('#myInputID').focus();
Existe-t-il un moyen d'annuler ou de supprimer ce focus lorsque je survole un certain élément ? (La mise au point n'a pas besoin d'être réinitialisée après avoir quitté cet élément.)
Je n'ai pas pu trouver une fonction qui est l'opposé de ce qui précède dans jQuery ou qui fonctionnerait autrement ici.
$("[id=myInputID]").blur();
vérifier
blur()
:source: http://api.jquery.com/blur/
la source
Pour toutes les zones de texte:
la source
$(':text').attr("disabled", "disabled");
définit toutes les zones de texte en mode désactivé. Vous pouvez faire d'une autre manière comme donner chaque identifiant de zone de texte. En faisant ce code, le poids sera plus important et les problèmes de performances seront là.Alors mieux vaut avoir une
$(':text').attr("disabled", "disabled");
approche.la source
Si vous avez un
readonly
attribut, le flou seul ne fonctionnerait pas. La contrefaçon ci-dessous devrait faire l'affaire.la source