JavaScriptте форманы жөнөтүүнү тыюу салуу
Керек болсо, форманын жөнөтүлүшүн тыюу салууга болот.
Бул сизге мурунтан белгилүү болгон
preventDefault
аркылуу жасалат.
Келгиле, мисалды карап көрөлү.
Бизде төмөнкүдөй форма бар дейли:
<form action="/handler/" method="POST">
<input name="test1">
<input name="test2">
<input type="submit">
</form>
Анын шилтемесин өзгөрмөгө алалы:
let form = document.querySelector('form');
Форманы жөнөтүүнү
submit окуясы аркылуу кармап алууга болот:
form.addEventListener('submit', function() {
});
Эми форманы жөнөтүүнү тыюу салалы:
form.addEventListener('submit', function(event) {
event.preventDefault();
});
Input (киргизүү талаасы) бар форма берилген. Жөнөтүүгө аракет кылып жатканда, inputка туура email киргизилгенин текшериңиз. Эгер туура болбосо - форманы жөнөтүүнү тыюу салып, бул жөнүндө билдирүү чыгарыңыз.