html বাংলাদেশের - <একাধিক নির্বাচন করুন-কিভাবে শুধুমাত্র একটি আইটেম নির্বাচন করতে পারবেন?




ব্যবস্থা কাকে (7)

কেন আপনি multiple বৈশিষ্ট্য অপসারণ করতে চান না? সেই বৈশিষ্ট্যটির সম্পূর্ণ উদ্দেশ্য ব্রাউজারে উল্লেখ করা যে প্রদত্ত select উপাদান থেকে একাধিক মান নির্বাচন করা যেতে পারে। শুধুমাত্র একটি একক মান নির্বাচন করা উচিত, বৈশিষ্ট্য মুছে ফেলুন এবং ব্রাউজার শুধুমাত্র একটি একক নির্বাচন অনুমতি জানাতে হবে।

আপনার কাছে থাকা সরঞ্জামগুলি ব্যবহার করুন, এগুলির জন্য তারা যা করছে।

আমার কাছে একাধিক বিকল্পের সাথে <SELECT multiple> ক্ষেত্র রয়েছে এবং আমি একই সময়ে এটি একমাত্র বিকল্প চয়ন করতে চাই তবে ব্যবহারকারী CTRL কী ধরে রাখতে এবং একবারে আরও আইটেম নির্বাচন করতে পারবে।

এটা কিভাবে করতে কোন উপায় আছে? (আমি 'একাধিক' অপসারণ করতে চান না)।


শুধু এটি একটি নির্বাচন একাধিক না, কিন্তু এটি একটি আকার সেট করুন, যেমন:

  <select name="user" id="userID" size="3">
    <option>John</option>
    <option>Paul</option>
    <option>Ringo</option>
    <option>George</option>
  </select>

কাজের উদাহরণ: https://jsfiddle.net/q2vo8nge/


<select name="flowers" size="5" style="height:200px">
 <option value="1">Rose</option>
 <option value="2">Tulip</option>
</select>

এই সহজ সমাধানটি দৃশ্যত অপশনগুলির একটি তালিকা পেতে অনুমতি দেয়, তবে শুধুমাত্র একটি নির্বাচন করতে সক্ষম হতে পারে।


ব্যবহারকারী একবারে শুধুমাত্র একবার একটি বিকল্প নির্বাচন করা উচিত, শুধু "একাধিক" অপসারণ - একটি স্বাভাবিক নির্বাচন করুন:

  <select name="mySelect" size="3">
     <option>Foo</option>
     <option>Bar</option>
     <option>Foo Bar</option>
     <option>Bar Foo</option>
  </select>

Fiddle


আপনি ডিফল্টরূপে শুধুমাত্র একটি বিকল্প চান, কিন্তু ব্যবহারকারী CTRL কী টিপে একাধিক বিকল্প নির্বাচন করতে পারেন। এই (ইতিমধ্যে) ঠিক কিভাবে নির্বাচন একাধিক আচরণ আচরণ করা হয়।

এটি দেখুন: http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_select_multiple

আপনি আপনার প্রশ্নের ব্যাখ্যা করতে পারেন দয়া করে?


আমি গুগল অনুসন্ধানের পর এখানে আসছি এবং আমার শেষের দিকে জিনিস বদলাচ্ছি।

তাই আমি শুধু এই নমুনা পরিবর্তন এবং এটি রান সময় সময়ে jquery সঙ্গে কাজ করবে।

$('select[name*="homepage_select"]').removeAttr('multiple')

http://jsfiddle.net/ajayendra2707/ejkxgy1p/5/


নির্বাচিত নির্বাচনের মানটি পেতে আপনি selectElement.value ব্যবহার করতে পারেন।

document.getElementById("idOfSelect").value;

var res = document.querySelector('p');
var select = document.querySelector('select');
res.textContent = "Selected Value: "+select.value;
select.addEventListener("change", function(e){
  res.textContent = "Selected Value: "+select.value;
});
<select>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
Change value of the select to show the value.
<p>
</p>





html html-select