শুধুমাত্র একটি রেডিও বোতাম কীভাবে চেক করা যায়?


145
{% for each in AnswerQuery %}
    <form action={{address}}>
        <span>{{each.answer}}</span><input type='radio'>
        <span>Votes:{{each.answercount}}</span>
        <br>
    </form>
{% endfor %}

এটি আমার জ্যাঙ্গো টেমপ্লেট, যা বোতামগুলিতে নির্ধারিত উত্তরগুলির সাথে মিল রেখে কয়েকটি রেডিও বোতাম প্রিন্ট করা উচিত তা হ'ল। তবে আমি কেন জানি না যে আমি একাধিক রেডিও বোতাম চেক করতে পারি, যা আমাকে গোলযোগ করেছিল। এটি কেবলমাত্র আমাকে একটি রেডিও বোতামে পরীক্ষা করার অনুমতি দেয় এবং আমার এটি কোনওরকম হয়েছিল তবে আমি এটি হারিয়ে ফেলেছি। কোন সাহায্য? ধন্যবাদ.

উত্তর:


432

কেবল তাদের একই নাম দিন:

<input type="radio" name="radAnswer" />

ওএমজি ... ঠিক আছে, আমি যদি তাদের নাম উল্লেখ না করি। তাদের সকলের ডিফল্টরূপে নাম হিসাবে খালি স্ট্রিং থাকা উচিত? আপনাকে ধন্যবাদ
ক্লিনটেনি হুই

20
@ ক্লিনটেনি নাম ছাড়াই তারা প্রকৃত পক্ষে ফর্মের অংশ নয় এবং ফর্মটি জমা দেওয়ার সময় তাদের মান প্রেরণ করা হবে না। নামটি রেডিও বোতামগুলির "গোষ্ঠী" সেট করতে ব্রাউজার দ্বারা ব্যবহৃত হয়, প্রতিটি গ্রুপের মধ্যে একটি করে রেডিও বোতাম একসাথে নির্বাচন করা যেতে পারে এবং অন্যটি নির্বাচন করলে পূর্ববর্তী নির্বাচনটি সাফ হয়ে যায়। :)
শ্যাডো উইজার্ড আপনার জন্য কান ইয়ার

বিঙ্গো, এটি সবচেয়ে সহজ তবে শক্তিশালী।
habষভ

আমি সবেমাত্র উত্তরাধিকার সূত্রে প্রাপ্ত প্রকল্পটির জন্য, আমার ফর্মের দুটি রেডিও বোতামের নাম আলাদাভাবে রাখা উচিত। একটি ক্ষেত্র হ'ল একটি সমস্ত ক্ষেত্র, অন্য ক্ষেত্রটি ইউআরএলের মানের ভিত্তিতে গতিশীল। তারা চান যে ব্যবহারকারী কেবল একটি রেডিও নির্বাচন করতে সক্ষম হন।
ব্যবহারকারী 3120861

@ user3120861 সুতরাং একমাত্র উপায় ক্লায়েন্টের সাইড কোড, অর্থাৎ জাভাস্ক্রিপ্ট ব্যবহার করে। এটি প্লেইন জেএসের সাথে সম্ভব, তবে jQuery এর সাথে সহজ। আরও তথ্যের জন্য, দয়া করে আমাকে চ্যাট করুন এবং আমরা যদি কিছু পাই তবে আমি উত্তরে যুক্ত করব। চিয়ার্স! :)
শ্যাডো উইজার্ডটি


41

সমস্ত রেডিও বোতামের একই নাম থাকতে হবে:

<input type='radio' name='foo'>

একই গ্রুপের প্রতিটি গ্রুপের বোতামের কেবল 1 টি রেডিও বোতামটি চেক করা যায়।


19

তাদের একই নাম দিন, এবং এটি কার্যকর হবে। সংজ্ঞা অনুসারে রেডিও বোতামগুলির মধ্যে কেবল একটি পছন্দ থাকবে, অন্যদিকে চেক বাক্সে অনেকগুলি থাকতে পারে।

<input type="radio" name="Radio1" />


7

আপনি যে ফর্মটি ব্যবহার করছেন তা জুড়ে কেবল তাদের একই নাম দিন।

<form><input type="radio" name="selection">
      <input type="radio" name="selection">
      ..
      ..
</form>

6

"নাম" বৈশিষ্ট্য যুক্ত করুন এবং একটি ফর্মের মধ্যে সমস্ত রেডিও বোতামের জন্য নাম একই রাখুন।

অর্থাত,

<input type="radio" name="test" value="value1"> Value 1
<input type="radio" name="test" value="value2"> Value 2
<input type="radio" name="test" value="value3"> Value 3

আশা করি এটি সাহায্য করবে।


5

আপনার একসাথে একটি বিকল্প নির্বাচন করতে সক্ষম হওয়ার জন্য সমস্ত রেডিও বোতাম বিকল্পের অবশ্যই একই নাম থাকতে হবে।


@ পিএইচপি সম্ভবত কারণ তিনি গৃহীত উত্তর হিসাবে একই উত্তর দিয়েছেন তবে years বছর পরে ...
নর্চাল জননি

@ নরকালজোহ্ন্নি রিপোর্ট করা / পতাকাঙ্কিত হওয়া উচিত তবে কেবল এটিকে ভোট দেওয়া ঠিক ততটা অসম্পূর্ণ
PHPer

@ পিএইচপিয়ার এটি সহজ সাথী গ্রহণ করুন। আমি কখনই বলিনি যে আমি এটিকে হ্রাস পেয়েছি, আমি কেবল আপনার মন্তব্যে জবাব দিয়েছি, কেন এটি এড়িয়ে যাওয়া হয়েছে।
নর্চাল জননি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.