Методи submit
Методи submit ба мо имкон медиҳад, ки бо ҷараёни
JavaScript-и submit кор кунем. Ин ба мо имкон медиҳад, ки
муроҷиаткунандаро ба ҷараёни JavaScript-и submit задувор кунем ё
ин ҷараянро дар унсур оғоз кунем.
Синтаксис
Мо метавонем ба метод функсия-муроҷиаткунандаро гузаронем, ки ҳар дафъа дар вақти рух додани ҷараён кор мекунад, ки дар навбати худ метавонад объекти ҷараёнро қабул кунад:
.submit(функсия-муроҷиаткунанда);
Дар ин ҳолат метод ба тарзи монанд ба сохтори
.on('submit', handler)-и методаи
on кор мекунад.
Ҳамчунин мо метавонем ба метод объекти ихтиёрӣ бо маълумотро гузаронем, ки ба функсия-муроҷиаткунанда интиқол дода мешаванд:
.submit([маълумоти ҷараён], функсия-муроҷиаткунанда);
Ё мо метавонем ҳеҷ параметре нагузаронем, он гоҳ
метод ба тарзи монанд ба .trigger('submit')-и
методаи trigger кор мекунад:
.submit();
Ҷараёни submit дар унсур рух медиҳад, вақте ки
корбар, барои намуна, тугмаи
'submit'-ро дар шакл мефишорад. Ин ҷараён метавонад
танҳо ба унсурҳои теги form васл карда шавад.
Ҷараёни submit дар унсур рух медиҳад, вақте ки
корбар, барои намуна, тугмаи
'submit'-ро дар шакл мефишорад. Ин ҷараён метавонад
танҳо ба унсурҳои теги form васл карда шавад.
Намуна
Дар намунаи оянда мо шакли содда дорем,
ки ба он мо бо истифода аз методаи
submit муроҷиаткунандаи ҷараёнҳоро васл мекунем,
бо майдони матнӣ ва
тугма - вурудии навъи submit. Биёед
матнро дар майдони матнӣ ворид кунем, ва ҳангоми фишор додан ба
тугма ин матнро тафтиш кунем. Агар мо
'jQuery'-ро ворид кунем, он гоҳ дар спан матни
'Good!'-ро бо ёрии методаҳои
text ва
show нишон медиҳем,
ва агар чизи дигаре бошад, он гоҳ - 'Bad...':
<p>jQuery</p>
<form action="/">
<div>
<input type="text">
<input type="submit">
</div>
</form>
<span></span>
$('form').submit(function(event) {
event.preventDefault();
if ($('input').first().val() === 'jQuery') {
$('span').text('Good!').show();
return;
}
$('span').text('Bad...').show();
});