Selektor submit

Selektor :submit bira elemente sa tipom submit, koji su dugmad za slanje forme. Obično se selektor :submit primenjuje na dugmad ili elemente za unos. Treba imati na umu da neki brauzeri element button tumače kao da ima [type='submit'] implicitno, dok drugi rade suprotno. Da biste osigurali ispravan rad uvek navodite svojstvo type. Pošto :submit ne spada u CSS specifikaciju, zbog boljih performansi u modernim brauzerima umesto njega je bolje primeniti [type='submit'].

Sintaksa

Ovako biramo elemente sa tipom submit:

javascript$(':submit');

Primer

Hajde da, u skladu sa gore navedenom teorijom, izaberemo sve elemente sa tipom submit, koji su potomci td elemenata. Dajmo ovim td zelenu pozadinu i crveni okvir pomoću metode css:

html<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>
javascript$('td:submit')
  .parent('td')
  .css({background: 'green', border: '2px red solid'})
  .end();

$('form').submit(function(event) {
  event.preventDefault(); // sprečava slanje forme
});

Videti takođe

  • tag button
  • selektor button,
    koji bira elemente-dugmad i sve elemente sa tipom button
  • metoda filter,
    koji filtrira elemente u skupu po datom selektoru
  • metoda css,
    koji omogućava dobijanje i menjanje CSS stilova elementa