Maison >interface Web >js tutoriel >jQuery Vérifiez si le champ est lu uniquement
<span>//if field is not read only </span><span>if($(this).attr('disabled')) </span><span>{ </span> <span>... </span><span>}</span>
Pour vérifier si un champ est en lecture seule en jQuery, vous pouvez utiliser la méthode .Attr (). Cette méthode renvoie non définie pour les attributs qui n'ont pas été définis. Pour vérifier si un champ de saisie est en lecture seule, vous pouvez utiliser le code suivant:
if ($ ('# myInput'). Att ('readonly')! == UNDEFINED) {
// Le champ de saisie est en lecture seule
} Else {
// Le champ d'entrée n'est pas la lecture
}
dans ce code, "#MyInput" est la lecture
La méthode .prop () obtient la valeur de propriété uniquement pour le premier élément de l'ensemble correspondant. Il renvoie non défini pour les valeurs des propriétés non définies. La méthode .Attr () obtient la valeur d'attribut uniquement pour le premier élément de l'ensemble correspondant. Il renvoie non défini pour les attributs qui n'ont pas été définis.
Pour créer un champ en lecture uniquement dans jQuery, vous pouvez utiliser la méthode .Attr () et définir l'attribut ‘ReadOnly’ à «Readonly». Voici un exemple:
$ ('# myInput'). Att ('readonly', 'readonly');
$ ('# MyInput'). Prop ('ReadOnly' ,! $ ('# myInput'). Prop ('ReadOnly'));
Dans ce code, «#MyInput» est l'identifiant du champ d'entrée. Vérifiez si un champ est en lecture seule sans utiliser jQuery, vous pouvez utiliser un javascript simple. Voici un exemple:
// Le champ de saisie n'est pas le champ de saisie que vous voulez vérifier.
Pour supprimer l'attribut en lecture seule d'un champ à l'aide de jQuery, vous pouvez utiliser la méthode .RemoveAttr (). Voici un exemple:
$ ('# MyInput'). RemoveAttr ('readonly');
Dans ce code, «#MyInput» est l'ID du champ de saisie que vous souhaitez supprimer l'attribut en lecture. lecture seule sur le chargement de la page. Vous pouvez utiliser la méthode .ready () pour exécuter du code dès que le document sera prêt (lorsque la page a terminé le chargement). Voici un exemple:
// Le champ d'entrée est en lecture seule
} else {
// Le champ d'entrée n'est pas en lecture
}
}); L'ID du champ de saisie que vous souhaitez vérifier.
Comment puis-je vérifier si un champ est en lecture seule en utilisant jQuery sur la soumission du formulaire?
Vous pouvez utiliser jQuery pour vérifier si un champ est en lecture seule sur la soumission du formulaire. Vous pouvez utiliser la méthode .Submit () pour joindre une fonction à l'événement de soumission du formulaire. Voici un exemple:
Puis-je utiliser jQuery pour vérifier si un champ est en lecture seule lorsque la valeur du champ change? Vous pouvez utiliser la méthode .change () pour attacher une fonction à l'événement de changement du champ. Voici un exemple:
$ ('# MyInput'). Change (function () {
if ($ (this) .prop ('readonly')) {
// Le champ d'entrée est lu seul
} else {
// Le champ d'entrée n'est pas en lecture
}
}); L'ID du champ de saisie que vous souhaitez vérifier.
Oui, vous pouvez utiliser jQuery pour vérifier si un champ est lecture seule lorsque le champ est cliqué. Vous pouvez utiliser la méthode .click () pour attacher une fonction à l'événement de clic du champ. Voici un exemple:
$ ('# MyInput'). Cliquez sur (fonction () {
if ($ (this) .prop ('readonly')) {
// Le champ d'entrée est lu seul
} else {
// Le champ d'entrée n'est pas en lecture
}
}); est l'ID du champ de saisie que vous souhaitez vérifier.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!