Селектор submit

Селектор :submit бира елементе са типом submit, који су тастери за слање формулара. Обично се селектор :submit примењује на тастере или елементе за унос. Треба имати на уму да неки прегледачи елемент button виде, као да има [type='submit'] имплицитно, док други имају супротан став. Да бисте осигурали исправан рад увек наведите својство type. Како :submit не припада CSS спецификацији, за побољшање перформанси у савременим прегледачима боље је уместо њега употребити [type='submit'].

Синтакса

Овако бирамо елементе са типом submit:

javascript$(':submit');

Пример

Хајде, према горњој теорији, да одаберемо све елементе са типом submit, који су потомци елемената td. Доделимо овим td елементима зелену позадину и црвени оквир користећи метод css:

html<form>
  <table border="1" cellpadding="10" align="center">
    <tr><th>Елемент</th></tr>
    <tr><td><input type="button" value="тастер"></td></tr>
    <tr><td><input type="file"></td></tr>
    <tr><td><input type="password"></td></tr>
    <tr><td><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></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(); // спречава слање формулара
});

Погледајте такође

  • тег button
  • селектор button,
    који бира елементе који су тастери и све елементе са типом button
  • метод filter,
    који филтрира елементе у скупу према задатом селектору
  • метод css,
    који омогућава да се дођу и измене CSS стилови елемента