87 of 119 menu

Sélecteur password

Le sélecteur :password sélectionne les éléments de type password. Voir les champs de saisie de mot de passe. L'équivalent de $(':password') est $('[type=password]'). Étant donné que :password n'appartient pas à la spécification CSS, pour de meilleures performances dans les navigateurs modernes, il est préférable d'utiliser [type='password'] à la place.

Syntaxe

Voici comment nous sélectionnons les champs de type password :

$(':password');

Comme avec les autres sélecteurs de pseudo-classe (commençant par ':'), il est préférable de préfixer ':' par le nom de la balise ou un autre sélecteur, sinon le sélecteur universel '*' sera appliqué par défaut, c'est-à-dire que $(':password') sera interprété comme $('*:password'), c'est pourquoi il est préférable d'utiliser $('input:password').

Exemple

Sélectionnons toutes les entrées de type password et appliquons-leur un fond vert et une bordure rouge à l'aide de la méthode css :

<form> <input type="button" value="button"> <input type="file"> <input type="password"> <button>button</button> <input type="reset"> <input type="radio" name="test"> <input type="radio" name="test"> <input type="checkbox"> <input type="text"> </form> <+javascript+> $('form input:password').css({background: 'green', border: '2px red solid'}); $('form').submit(function(event) { event.preventDefault(); // empêche l'envoi du formulaire }); <-javascript->

Voir aussi

  • la balise password
  • la méthode css,
    qui permet d'obtenir et de modifier les styles CSS d'un élément
  • la méthode find,
    qui recherche des éléments à l'intérieur d'éléments déjà sélectionnés
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser