89 of 119 menu

Sélecteur submit

Le sélecteur :submit sélectionne les éléments de type submit, qui sont des boutons d'envoi de formulaire. Généralement, le sélecteur :submit est appliqué aux boutons ou aux éléments d'entrée. Il faut garder à l'esprit que certains navigateurs perçoivent l'élément button comme ayant [type='submit'] implicitement, tandis que d'autres font le contraire. Pour garantir un fonctionnement correct, spécifiez toujours la propriété type. Étant donné que :submit ne fait pas partie de la spécification CSS, pour améliorer les performances dans les navigateurs modernes, il est préférable d'utiliser [type='submit'] à la place.

Syntaxe

Voici comment nous sélectionnons les éléments de type submit :

$(':submit');

Exemple

Conformément à la théorie mentionnée ci-dessus, sélectionnons tous les éléments de type submit, qui sont des descendants des éléments td. Appliquons à ces td un fond vert et une bordure rouge à l'aide de la méthode css :

<form> <table border="1" cellpadding="10" align="center"> <tr><th>Element</th></tr> <tr><td><input type="button" value="button"></td></tr> <tr><td><input type="file"></td></tr> <tr><td><input type="password"></td></tr> <tr><td><button>button</button></td></tr> <tr><td><input type="reset"></td></tr> <tr><td><input type="submit"></td></tr> <tr><td><input type="radio" name="test"></td></tr> <tr><td><input type="checkbox"></td></tr> <tr><td><button type="submit">button</button></td></tr> <tr><td><input type="text"></td></tr> </table> </form> $('td:submit') .parent('td') .css({background: 'green', border: '2px red solid'}) .end(); $('form').submit(function(event) { event.preventDefault(); // empêche l'envoi du formulaire });

Voir aussi

  • balise button
  • sélecteur button,
    qui sélectionne les éléments boutons et tous les éléments de type button
  • méthode filter,
    qui filtre les éléments dans un ensemble selon le sélecteur donné
  • méthode css,
    qui permet d'obtenir et de modifier les styles CSS d'un élément
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