89 of 119 menu

Submit-selector

Selectoren :submit vælger elementer med typen submit, som er knapper til at indsende formularer. Normalt anvendes selectoren :submit til knapper eller input-elementer. Man bør huske, at nogle browsere opfatter elementet button som at have [type='submit'] implicit, mens andre gør det modsatte. For at garantere korrekt funktion skal du altid angive egenskaben type. Da :submit ikke hører til CSS-specifikationen, er det bedre for at forbedre ydeevnen i moderne browsere at anvende [type='submit'] i stedet.

Syntaks

Sådan vælger vi elementer med typen submit:

$(':submit');

Eksempel

Lad os, ifølge teorien ovenfor, vælge alle elementer med typen submit, som er efterkommere af td elementer. Lad os give disse td en grøn baggrund og en rød ramme ved hjælp af metoden 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(); // forhindrer formularindsendelse });

Se også

  • tagget button
  • selectoren button,
    som vælger knappe-elementer og alle elementer med typen button
  • metoden filter,
    som filtrerer elementer i et sæt efter en given selector
  • metoden css,
    som giver mulighed for at hente og ændre CSS-stilarter på et element
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis