পৃষ্ঠার যে কোনও জায়গায় চাপুন একটি এন্টার কী ক্যাপচার করুন


87

লগন পৃষ্ঠায় যে কোনও সময় আমার এন্টার কী টিপতে হবে এটি একটি লগনের প্রচেষ্টা শুরু করবে।

JQuery ব্যবহার করে, আমি কীভাবে এটি সম্পাদন করব? এবং আমি কি এটি বডি ট্যাগের সাথে লিঙ্ক করব?

উত্তর:


147
$(document).keypress(function(e) {
  if(e.which == 13) {
    // enter pressed
  }
});

4
আমি এটি চেষ্টা করছিলাম, যা আমি লক্ষ্য করেছি যে তীর কীগুলির জন্য কী কী টিপস ট্রিগার করা হয়নি তবে কীডাউন হ'ল!
আটকোটিয়ান

@ ককোটিয়ান: খুব সত্য! তবে, আমি ক্যানো এর উত্তর থেকে কীপ্রেস বনাম কীডাউন সম্পর্কিত পূর্বে, পূর্ণ বিবরণ পছন্দ করি।
হোল্ডঅফহাঙ্গার

30

কী চাপলে কীডাউন ইভেন্টটি চালিত হয়।
কী টিপে চাপলে কিপ্রেস ইভেন্টটি বহিস্কার হয় এবং সেই কীটি সাধারণত একটি চরিত্রের মান তৈরি করে।

$(document).keydown( function(event) {
  if (event.which === 13) {
    // login code here
  }
}); 

4
এই তুলনায় ভাল কাজ করে keypress। উদাহরণস্বরূপ, আমি keypress যখন ESC কী টিপানো হয়েছিল তখন সনাক্ত করতে পারি । তবে keydownপুরোপুরি কাজ করে। ধন্যবাদ!
লাসজলো দ্য উইজ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.