Submit մեթոդ

submit մեթոդը թույլ է տալիս մեզ աշխատել JavaScript-ի submit իրադարձության հետ: Այն թույլ է տալիս մեզ կապել event handler JavaScript-ի submit իրադարձության հետ կամ գործարկել այդ իրադարձությունը էլեմենտի վրա:

Շարահյուսություն

Մենք կարող ենք մեթոդին փոխանցել ֆունկցիա-event handler, որը կգործարկվի ամեն անգամ, երբ տեղի ունենա իրադարձությունը, որին իր հերթին կարող է փոխանցվել իրադարձության օբյեկտ:

javascript.submit(ֆունկցիա-event handler);

Այս դեպքում մեթոդը կաշխատի նույն կերպ, ինչ .on('submit', handler) կոնստրուկցիան on մեթոդի միջոցով:

Նաև ոչ պարտադիր պարամետրով մենք կարող ենք մեթոդին փոխանցել օբյեկտ տվյալներով, որոնք կփոխանցվեն ֆունկցիա-event handler-ին:

javascript.submit([իրադարձության տվյալներ], ֆունկցիա-event handler);

Կամ կարող ենք ոչ մի պարամետր չփոխանցել, այդ դեպքում մեթոդը կաշխատի նույն կերպ, ինչ .trigger('submit') trigger մեթոդը:

javascript.submit();

submit իրադարձությունը տեղի է ունենում էլեմենտի վրա, երբ օգտագործողը, օրինակ, սեղմում է ֆորմայի վրա գտնվող 'submit' կոճակը: Այս իրադարձությունը կարող է կցվել միայն form տեգի էլեմենտներին: submit իրադարձությունը տեղի է ունենում էլեմենտի վրա, երբ օգտագործողը, օրինակ, սեղմում է ֆորմայի վրա գտնվող 'submit' կոճակը: Այս իրադարձությունը կարող է կցվել միայն form տեգի էլեմենտներին:

Օրինակ

Հաջորդ օրինակում մենք ունենք պարզ ֆորմա, որին մենք կկապենք event handler օգտագործելով submit մեթոդը, տեքստային դաշտով և կոճակով - input submit տիպով: Եկեք մուտքագրենք տեքստ տեքստային դաշտում, իսկ կոճակը սեղմելիս ստուգենք այդ տեքստը: Եթե մուտքագրենք 'jQuery', ապա span-ում ցույց կտանք տեքստը 'Good!', օգտագործելով text և show մեթոդները, իսկ եթե այլ բան, ապա - 'Bad...':

html<p>jQuery</p>
<form action="/">
  <div>
    <input type="text">
    <input type="submit">
  </div>
</form>
<span></span>
javascript$('form').submit(function(event) {
  event.preventDefault();

  if ($('input').first().val() === 'jQuery') {
    $('span').text('Good!').show();
    return;
  }

  $('span').text('Bad...').show();
});

Տես նաև

  • trigger մեթոդը,
    որը թույլ է տալիս գործարկել բոլոր event handler-ները, որոնք կցված են էլեմենտին տվյալ տիպի իրադարձությունների համար
  • on մեթոդը,
    որը թույլ է տալիս կապել event handler էլեմենտի հետ