উত্তর:
হ্যাঁ বিকল্পটিতে কেবল "নির্বাচিত অক্ষম"।
<select>
<option value="" selected disabled>Please select</option>
<option value="">A</option>
<option value="">B</option>
<option value="">C</option>
</select>
আপনি উত্তরটি এখানে দেখতেও পারেন
disabled selected hidden
বা শুধুমাত্র hidden
সমস্ত সঠিক are :)
লুকানো ব্যবহার করুন:
<select>
<option hidden >Display but don't show in list</option>
<option> text 1 </option>
<option> text 2 </option>
<option> text 3 </option>
</select>
ড্রপডাউন বা নির্বাচন একটি স্থানধারক নেই কারণ এইচটিএমএল এটিকে সমর্থন করে না কিন্তু এটি একই প্রভাব তৈরি করা সম্ভব তাই এটি অন্যান্য কৃষি উপকরণের স্থানধারক হিসাবে একই দেখায়
$('select').change(function() {
if ($(this).children('option:first-child').is(':selected')) {
$(this).addClass('placeholder');
} else {
$(this).removeClass('placeholder');
}
});
.placeholder{color: grey;}
select option:first-child{color: grey; display: none;}
select option{color: #555;} // bootstrap default color
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select class="form-control placeholder">
<option value="">Your Placeholder Text</option>
<option value="1">Text 1</option>
<option value="2">Text 2</option>
<option value="3">Text 3</option>
</select>
আপনি যদি তালিকার প্রথম বিকল্পটি দেখতে চান তবে CSS থেকে প্রদর্শন সম্পত্তি মুছে ফেলুন
আপনি যদি জাভাস্ক্রিপ্টের মাধ্যমে নির্বাচিত ক্ষেত্রটি আরম্ভ করছেন তবে ডিফল্ট স্থানধারক পাঠ্য প্রতিস্থাপন করতে নিম্নলিখিতটি যুক্ত করা যেতে পারে
noneSelectedText: 'Insert Placeholder text'
উদাহরণ: আপনার যদি:
<select class='picker'></select>
আপনার জাভাস্ক্রিপ্টে, আপনি এটির মতো বেছে বেছে বেছে বেছে নিন
$('.picker').selectpicker({noneSelectedText: 'Insert Placeholder text'});
বেশিরভাগ বিকল্পগুলি বহু-নির্বাচনের জন্য সমস্যাযুক্ত শিরোনাম বৈশিষ্ট্য রাখুন এবং ডেটা-লুকানো হিসাবে প্রথম বিকল্প তৈরি করুন = "সত্য"
<select class="selectpicker" title="Some placeholder text...">
<option data-hidden="true"></option>
<option>First</option>
<option>Second</option>
</select>
লুকানো বৈশিষ্ট্য যুক্ত করুন:
<select>
<option value="" selected disabled hidden>Please select</option>
<option value="">A</option>
<option value="">B</option>
<option value="">C</option>
</select>
এটা চেষ্টা কর:
<select class="form-control" required>
<option value="" selected hidden>Select...</option>
যখন required
+ ব্যবহার করেন value=""
তখন ব্যবহারকারী এটি ব্যবহার করে এটি নির্বাচন করতে পারবেন না hidden
যখন ব্যবহারকারী বিকল্প বাক্সটি খুলবে, তখন এটি বিকল্প তালিকা থেকে গোপন করবে
এই সমস্ত অপশন হ'ল .... অপ্রয়োজনীয়। বুটস্ট্র্যাপ ইতিমধ্যে এর জন্য একটি সমাধান প্রস্তাব করে। আপনি যদি আপনার সমস্ত ড্রপডাউন উপাদানগুলির জন্য স্থানধারক পরিবর্তন করতে চান তবে আপনি এর মান পরিবর্তন করতে পারেন
বুটস্ট্র্যাপ ফাইলে কিছুই না নির্বাচিত পাঠ্যক্রম।
স্বতন্ত্রতা পরিবর্তন করতে, আপনি TITLE পরামিতি ব্যবহার করতে পারেন।
উদাহরণ:
<div class="form-group">
<label class="control-label col-xs-2" id="country">Continent:</label>
<div class="col-xs-9">
<select name="zones[]" class="selectpicker" title="All continents" id="zones" multiple >
<option value="Africa">Africa</option>
<option value="Asia">Asia</option>
<option value="North America">America North</option>
<option value="South America">America South</option>
<option value="Antarctica">Antarctica</option>
<option value="Australia">Australia</option>
<option value="Europe">Europe</option>
</select>
</div>
</div>
bootstrap-select.js
সন্ধান করুনtitle: null,
এবং অপসারণ।title="YOUR TEXT"
মধ্যে <select>
উপাদান।উদাহরণ:
<select title="Please Choose one item">
<option value="">A</option>
<option value="">B</option>
<option value="">C</option>
</select>
আমি মনে করি, ব্যবহারকারীদের নির্বাচনের জন্য প্রথম বিকল্পটি অক্ষম করতে ক্লাস এবং জিকুয়েরি কোড সহ ড্রপডাউন বাক্সটি নির্বাচিত বাক্স স্থানধারক হিসাবে পুরোপুরি কাজ করবে ।
<select class="selectboxclass">
<option value="">- Please Select -</option>
<option value="IN">India</option>
<option value="US">America</option>
</select>
প্রথম বিকল্পটি JQuery দ্বারা অক্ষম করুন।
<script>
$('select.selectboxclass option:first').attr('disabled', true);
</script>
এটি প্লেসহোল্ডার হিসাবে ড্রপডাউনয়ের প্রথম বিকল্পটি তৈরি করবে এবং ব্যবহারকারী আর প্রথম বিকল্পটি নির্বাচন করতে পারবেন না।
আশা করি এটা সাহায্য করবে!!
এটি করার আরেকটি উপায় এখানে
<select name="GROUPINGS[xxxxxx]" style="width: 60%;" required>
<option value="">Choose Platform</option>
<option value="iOS">iOS</option>
<option value="Android">Android</option>
<option value="Windows">Windows</option>
</select>
"প্ল্যাটফর্ম চয়ন করুন" স্থানধারক হয়ে যায় এবং 'প্রয়োজনীয়' সম্পত্তিটি নিশ্চিত করে যে ব্যবহারকারীকে বিকল্পগুলির মধ্যে একটি নির্বাচন করতে হবে।
খুব দরকারী, যখন আপনি ক্ষেত্রের নাম বা লেবেল ব্যবহার করতে চান না।
বুটস্ট্র্যাপ ব্যবহার করে আপনি এটি করতে পারেন। ক্লাস "পাঠ্য-আড়াল" ব্যবহার করে অক্ষম বিকল্পটি প্রথমে প্রদর্শিত হবে তবে তালিকায় নয়।
<select class="form-control" >
<option selected disabled class="text-hide">Title</option>
<option>A</option>
<option>B</option>
<option>C</option>
</select>
বুটস্ট্র্যাপ নির্বাচনের একটি noneSelectedText
বিকল্প রয়েছে। আপনি এটি data-none-selected-text
বৈশিষ্ট্যের মাধ্যমে সেট করতে পারেন ।
ডকুমেন্টেশন ।
জন্য .html
পৃষ্ঠা
<select>
<option value="" selected disabled>Please select</option>
<option value="">A</option>
<option value="">B</option>
<option value="">C</option>
</select>
জন্য .jsp
বা অন্য কোন সার্ভলেট পাতা।
<select>
<option value="" selected="true" disabled="true">Please select</option>
<option value="">A</option>
<option value="">B</option>
<option value="">C</option>
</select>
বুটস্ট্র্যাপ ব্যবহার করে, আপনার যদি ফিল্টার বা অন্যান্য স্টাফগুলির জন্য ব্যবহারের বিকল্পটিতে কিছু মান যুক্ত করতে হয় তবে আপনি কেবল স্থানধারক হিসাবে যে বিকল্পটি চান সেটিতে "বিএস-শিরোনাম-বিকল্প" শ্রেণি যুক্ত করতে পারেন:
<select class="form-group">
<option class="bs-title-option" value="myVal">My PlaceHolder</option>
<option>A</option>
<option>B</option>
<option>c</option>
</select>
বুটস্ট্র্যাপ title
বৈশিষ্ট্যটিতে এই শ্রেণিটি যুক্ত করে ।
নির্বাচনের উপরে একটি লেবেল তৈরি করুন
<label class="hidden-label" for="IsActive"
*ngIf="filterIsActive == undefined">Placeholder text</label>
<select class="form-control form-control-sm" type="text" name="filterIsActive"
[(ngModel)]="filterIsActive" id="IsActive">
<option value="true">true</option>
<option value="false">false</option>
</select>
এবং এটি শীর্ষে রাখার জন্য সিএসএস প্রয়োগ করুন
.hidden-label {
position: absolute;
margin-top: .34rem;
margin-left: .56rem;
font-style: italic;
pointer-events: none;
}
pointer-events: none
আপনি যখন লেবেলে ক্লিক করেন তখন আপনি নির্বাচনটি প্রদর্শন করতে পারবেন যা আপনি যখন কোনও বিকল্প নির্বাচন করেন তখন লুকানো থাকে।
<option value="" defaultValue disabled> Something </option>
আপনি প্রতিস্থাপন করতে পারেন defaultValue
সঙ্গে selected
কিন্তু যে সতর্কবার্তা দিতে হবে।