چطور با استفاده از جاواسکریپت رویداد ثبت را با زدن دکمه Enter در فرم غیر فعال کنیم؟

این کد جادویی جلوی ارسال خودکار فرم رو می گیره وقتی که شما دکمه Enter رو فشار می دی. یعنی دیگه وقتی می خوای فرم رو بفرستی، لازم نیست هر بار دکمه Enter رو بزنی. فقط روی دکمه “ارسال” کلیک کن!

$(document).ready(function() {
  $(window).keydown(function(event){
    if(event.keyCode == 13) {
      event.preventDefault();
      return false;
    }
  });
});

چطور کار می کنه؟

  1. وقتی صفحه لود میشه: کد شروع به کار می کنه.
  2. هر وقت دکمه ای رو فشار بدی: کد چک می کنه که آیا دکمه Enter بود یا نه.
  3. اگر دکمه Enter بود: کد میگه “نه بابا، صبر کن!” و جلوی ارسال فرم رو می گیره.