সুপার-সিম্পল এইচটিএমএল 5 সমাধান:
<input type="search" placeholder="Search..." />
উত্স: এইচটিএমএল 5 টি টিউটোরিয়াল - ইনপুট প্রকার: অনুসন্ধান
এটি কমপক্ষে Chrome 8, এজ 14, আইই 10 এবং সাফারি 5 এ কাজ করে এবং বুটস্ট্র্যাপ বা অন্য কোনও লাইব্রেরির প্রয়োজন নেই does (দুর্ভাগ্যক্রমে, মনে হচ্ছে ফায়ারফক্স এখনও অনুসন্ধানের সাফ বোতাম সমর্থন করে না।)
অনুসন্ধান বাক্সে টাইপ করার পরে, একটি 'এক্স' উপস্থিত হবে যা পাঠ্যটি সাফ করার জন্য ক্লিক করা যেতে পারে। এটি এখনও ফায়ারফক্সের মতো অন্যান্য ব্রাউজারগুলিতে ('x' বোতাম ছাড়াই) একটি সাধারণ সম্পাদনা বাক্স হিসাবে কাজ করবে, সুতরাং ফায়ারফক্স ব্যবহারকারীরা পরিবর্তে পাঠ্যটি নির্বাচন করতে এবং মুছতে চাপতে বা ...
আপনার যদি সত্যিই ফায়ারফক্সে এই চমত্কার বৈশিষ্ট্যটি সমর্থন করার প্রয়োজন হয় তবে আপনি এখানে ইনপুট [টাইপ = অনুসন্ধান] উপাদানগুলির জন্য পলিফিল হিসাবে পোস্ট করা অন্য সমাধানগুলির একটি প্রয়োগ করতে পারেন। পলিফিল হ'ল এমন একটি কোড যা ব্যবহারকারীর ব্রাউজারটি বৈশিষ্ট্যটি সমর্থন করে না তখন স্বয়ংক্রিয়ভাবে একটি মানক ব্রাউজার বৈশিষ্ট্য যুক্ত করে। সময়ের সাথে সাথে, আশা করা যায় যে ব্রাউজারগুলি সম্পর্কিত বৈশিষ্ট্যগুলি প্রয়োগ করে আপনি পলিফিলগুলি সরাতে সক্ষম হবেন। এবং যে কোনও ক্ষেত্রে, একটি পলিফিল বাস্তবায়ন এইচটিএমএল কোড ক্লিনার রাখতে সহায়তা করতে পারে।
যাইহোক, অন্যান্য এইচটিএমএল 5 ইনপুট ধরণের (যেমন "তারিখ", "নম্বর", "ইমেল" ইত্যাদি) সরল সম্পাদনা বাক্সেও কৃপণভাবে হ্রাস পাবে। কিছু ব্রাউজার আপনাকে অভিনব তারিখ চয়নকারী, উপরে / ডাউন বোতাম সহ একটি স্পিনার নিয়ন্ত্রণ বা (মোবাইল ফোনে) একটি বিশেষ কীবোর্ড দেয় যাতে '@' চিহ্ন এবং একটি '। কম' বোতাম অন্তর্ভুক্ত থাকে তবে আমার জ্ঞানের কাছে সমস্ত ব্রাউজার কমপক্ষে কোনও স্বীকৃত ইনপুট ধরণের জন্য একটি সাধারণ পাঠ্য বাক্সটি প্রদর্শন করবে ।
বুটস্ট্র্যাপ 3 এবং এইচটিএমএল 5 সমাধান
বুটস্ট্র্যাপ 3 অনেকগুলি সিএসএস পুনরায় সেট করে এবং এইচটিএমএল 5 অনুসন্ধান বাতিল বোতামটি ভেঙে দেয়। বুটস্ট্র্যাপ 3 সিএসএস লোড হওয়ার পরে, আপনি নিম্নলিখিত উদাহরণে ব্যবহৃত সিএসএসের সাহায্যে অনুসন্ধান বাতিল বোতামটি পুনরুদ্ধার করতে পারেন:
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<style>
input[type="search"]::-webkit-search-cancel-button {
-webkit-appearance: searchfield-cancel-button;
}
</style>
<div class="form-inline">
<input type="search" placeholder="Search..." class="form-control" />
</div>
উত্স: এইচটিএমএল 5 অনুসন্ধান ইনপুট বুটস্ট্র্যাপের সাথে কাজ করে না
আমি পরীক্ষা করেছি যে এই সমাধানটি ক্রোম, এজ এবং ইন্টারনেট এক্সপ্লোরারের সর্বশেষতম সংস্করণগুলিতে কাজ করে। আমি সাফারি তে পরীক্ষা দিতে পারছি না। দুর্ভাগ্যক্রমে, অনুসন্ধানটি সাফ করার জন্য 'এক্স' বোতামটি ফায়ারফক্সে উপস্থিত হবে না, তবে উপরের মতো, ব্রাউজারগুলির জন্য একটি পলিফিল প্রয়োগ করা যেতে পারে যা এই বৈশিষ্ট্যটি স্থানীয়ভাবে (যেমন ফায়ারফক্স) সমর্থন করে না।