আমার দুটি পৃষ্ঠাতে একটি পৃষ্ঠা রয়েছে। একটি হ'ল একটি <button>
উপাদান এবং অন্যটি হ'ল ক <input type="submit">
। এই ক্রমে বোতামগুলি পৃষ্ঠায় প্রদর্শিত হবে। আমি যদি ফর্মের যে কোনও জায়গায় কোনও পাঠ্য ক্ষেত্রে আছি এবং টিপুন <Enter>
, বোতামের উপাদানটির click
ইভেন্টটি ট্রিগার করা হবে। আমি ধরে নিয়েছি কারণ বোতামের উপাদানটি আগে বসে।
আমি ডিফল্ট বোতামটি সেট করার কোনও নির্ভরযোগ্য পদ্ধতির মতো দেখতে এমন কিছু খুঁজে পাচ্ছি না এবং আমি এই মুহুর্তে অগত্যা চাইও না। এর চেয়ে ভাল কিছু না থাকলে আমি ফর্মের যে কোনও জায়গায় কিপ্রেস ক্যাপচার করেছি এবং এটি যদি <Enter>
চাপানো চাবি হয় তবে আমি কেবল এটিকে অবহেলা করছি:
$('form').keypress( function( e ) {
var code = e.keyCode || e.which;
if( code === 13 ) {
e.preventDefault();
return false;
}
})
আমি এখন পর্যন্ত যতটুকু বলতে পারি, এটি কাজ করছে বলে মনে হচ্ছে, তবে এটি অবিশ্বাস্যভাবে হাম-মুষ্ট মনে হয়েছে।
কেউ কি এটি করার জন্য আরও পরিশীলিত কৌশল সম্পর্কে জানেন?
একইভাবে, এই সমাধানের কোনও সমস্যা আছে যা সম্পর্কে আমি ঠিক অবগত নই?
ধন্যবাদ।