คำถามติดแท็ก radio-button

ปุ่มตัวเลือกเป็นองค์ประกอบที่ใช้ในฟอร์ม พวกเขาให้ผู้ใช้เลือกหนึ่งในตัวเลือกที่ จำกัด

30
ฉันจะรู้ได้อย่างไรว่าปุ่มตัวเลือกใดถูกเลือกผ่าน jQuery
ฉันมีปุ่มตัวเลือกสองปุ่มและต้องการโพสต์ค่าของปุ่มที่เลือก ฉันจะรับค่าด้วย jQuery ได้อย่างไร ฉันสามารถรับพวกเขาทั้งหมดเช่นนี้: $("form :radio") ฉันจะรู้ได้อย่างไรว่าอันไหนถูกเลือก?

30
จะตรวจสอบปุ่มตัวเลือกด้วย jQuery ได้อย่างไร?
ฉันลองตรวจสอบปุ่มตัวเลือกด้วย jQuery นี่คือรหัสของฉัน: <form> <div id='type'> <input type='radio' id='radio_1' name='type' value='1' /> <input type='radio' id='radio_2' name='type' value='2' /> <input type='radio' id='radio_3' name='type' value='3' /> </div> </form> และจาวาสคริปต์: jQuery("#radio_1").attr('checked', true); ใช้งานไม่ได้: jQuery("input[value='1']").attr('checked', true); ใช้งานไม่ได้: jQuery('input:radio[name="type"]').filter('[value="1"]').attr('checked', true); ใช้งานไม่ได้: คุณมีความคิดอื่นหรือไม่? ฉันพลาดอะไรไป

27
jQuery รับค่าของปุ่มตัวเลือกที่เลือก
คำชี้แจงปัญหานั้นง่าย ฉันต้องดูว่าผู้ใช้เลือกปุ่มตัวเลือกจากกลุ่มวิทยุหรือไม่ ปุ่มตัวเลือกทุกปุ่มในกลุ่มใช้รหัสเดียวกัน ปัญหาคือฉันไม่สามารถควบคุมวิธีสร้างแบบฟอร์มได้ นี่คือตัวอย่างรหัสที่ว่ารหัสควบคุมปุ่มมีลักษณะอย่างไร: <input type="radio" name='s_2_1_6_0' value='Mail copy to my bill to address' id = "InvCopyRadio" onchange = 'SWESubmitForm(document.SWEForm2_0,s_4,"","1-DPWJJF")' style="height:20;width:25" tabindex=1997 > นอกจากนี้เมื่อมีการเลือกปุ่มมันไม่ได้เพิ่ม "การตรวจสอบ" แอตทริบิวต์ไปยังตัวควบคุมข้อความเพียงการตรวจสอบ (ฉันเดาเพียงสถานที่ให้บริการการตรวจสอบโดยไม่ต้องมีค่า) ด้านล่างนี้เป็นลักษณะของตัวควบคุมวิทยุที่เลือก <input type="radio" checked name='s_2_1_6_0' value='Mail copy to my bill to address' id = "InvCopyRadio" onchange = 'SWESubmitForm(document.SWEForm2_0,s_4,"","1-DPWJJF")' style="height:20;width:25" tabindex=1997 > ใครช่วยฉันด้วยรหัส …

17
จะยกเลิกการเลือกปุ่มตัวเลือกได้อย่างไร?
ฉันมีกลุ่มของปุ่มตัวเลือกที่ฉันต้องการยกเลิกการเลือกหลังจากส่งแบบฟอร์ม AJAX โดยใช้ jQuery ฉันมีฟังก์ชั่นต่อไปนี้: function clearForm(){ $('#frm input[type="text"]').each(function(){ $(this).val(""); }); $('#frm input[type="radio":checked]').each(function(){ $(this).checked = false; }); } ด้วยความช่วยเหลือของฟังก์ชั่นนี้ฉันสามารถล้างค่าที่กล่องข้อความ แต่ฉันไม่สามารถล้างค่าของปุ่มตัวเลือก อย่างไรก็ตามฉันก็พยายาม$(this).val("");แต่ก็ไม่ได้ผล

5
วิธีใช้แอตทริบิวต์“ ต้องมี” กับฟิลด์อินพุต“ วิทยุ”
Наэтотвопросестьответына Stack Overflow нарусском : Какпометить "обязательнойдлязаполнения (ต้องการ)" ฉันแค่สงสัยว่าจะใช้คุณลักษณะการป้อนข้อมูล HTML5 ใหม่ "ต้อง" ในวิธีที่ถูกต้องในปุ่มตัวเลือก ฟิลด์ตัวเลือกทุกปุ่มต้องการแอททริบิวต์ด้านล่างหรือไม่ก็เพียงพอหากมีเพียงฟิลด์เดียวเท่านั้นที่ได้รับ <input type="radio" name="color" value="black" required="required" /> <input type="radio" name="color" value="white" required="required" />

9
จะผูก RadioButtons กับ enum ได้อย่างไร
ฉันมี Enum เช่นนี้: public enum MyLovelyEnum { FirstSelection, TheOtherSelection, YetAnotherOne }; ฉันได้รับทรัพย์สินใน DataContext ของฉัน: public MyLovelyEnum VeryLovelyEnum { get; set; } และฉันได้ RadioButtons สามตัวในไคลเอนต์ WPF ของฉัน <RadioButton Margin="3">First Selection</RadioButton> <RadioButton Margin="3">The Other Selection</RadioButton> <RadioButton Margin="3">Yet Another one</RadioButton> ตอนนี้ฉันจะผูก RadioButtons กับคุณสมบัติเพื่อผูกสองทางที่เหมาะสมได้อย่างไร

18
ใน jQuery ฉันจะเลือกองค์ประกอบด้วยแอตทริบิวต์ชื่อได้อย่างไร
ฉันมีปุ่มตัวเลือก 3 ปุ่มในหน้าเว็บของฉันเช่นด้านล่าง: <label for="theme-grey"> <input type="radio" id="theme-grey" name="theme" value="grey" />Grey</label> <label for="theme-pink"> <input type="radio" id="theme-pink" name="theme" value="pink" />Pink</label> <label for="theme-green"> <input type="radio" id="theme-green" name="theme" value="green" />Green</label> เรียกใช้ข้อมูลโค้ดซ่อนผลลัพธ์ขยายตัวอย่างข้อมูล ใน jQuery ฉันต้องการรับค่าของปุ่มตัวเลือกที่เลือกเมื่อมีการคลิกปุ่มใดปุ่มหนึ่งเหล่านี้ ใน jQuery เรามี id (#) และตัวเลือก class (.) แต่ถ้าฉันต้องการหาปุ่มตัวเลือกโดยใช้ชื่อดังต่อไปนี้ $("<radiobutton name attribute>").click(function(){}); โปรดบอกวิธีแก้ปัญหานี้

27
วิธีการรับค่าของปุ่มตัวเลือกที่เลือก?
ฉันต้องการรับค่าที่เลือกจากกลุ่มปุ่มตัวเลือก นี่คือ HTML ของฉัน: <div id="rates"> <input type="radio" id="r1" name="rate" value="Fixed Rate"> Fixed Rate <input type="radio" id="r2" name="rate" value="Variable Rate"> Variable Rate <input type="radio" id="r3" name="rate" value="Multi Rate" checked="checked"> Multi Rate </div> นี่คือ. js ของฉัน: var rates = document.getElementById('rates').value; var rate_value; if(rates =='Fixed Rate'){ rate_value = document.getElementById('r1').value; }else if(rates =='Variable …

9
ฉันจะจัดกลุ่มปุ่มตัวเลือก Windows Form ได้อย่างไร
ฉันจะจัดกลุ่มปุ่มตัวเลือกในแอปพลิเคชัน Windows Form ได้อย่างไร (เช่น radiobuttonlist ของ ASP.NET!) ดังนั้นฉันสามารถสลับระหว่างแต่ละกรณีที่เลือกจากตัวเลือก


18
จะรับค่าของปุ่มตัวเลือกได้อย่างไร?
ฉันมีปัญหาบางอย่างกับโปรแกรม JS ของฉัน ฉันทำงานอย่างถูกต้อง แต่ด้วยเหตุผลบางอย่างมันไม่ทำงานอีกต่อไป ฉันแค่ต้องการหาค่าของปุ่มตัวเลือก (อันไหนที่เลือก) และกลับไปที่ตัวแปร ด้วยเหตุผลบางอย่างมันกลับมาundefinedอย่างต่อเนื่อง นี่คือรหัสของฉัน: function findSelection(field) { var test = 'document.theForm.' + field; var sizes = test; alert(sizes); for (i=0; i < sizes.length; i++) { if (sizes[i].checked==true) { alert(sizes[i].value + ' you got a value'); return sizes[i].value; } } } submitForm: function submitForm() { …

13
เหตุใดปุ่มตัวเลือกจึงไม่สามารถ“ อ่านได้อย่างเดียว” ได้
ฉันต้องการแสดงปุ่มตัวเลือกให้ส่งค่ามาแล้วแต่ไม่สามารถแก้ไขได้ ปิดการใช้งานใช้งานไม่ได้เพราะมันไม่ส่งค่า (หรือทำไม่ได้) และมันทำให้ปุ่มตัวเลือกเป็นสีเทา อ่านอย่างเดียวคือสิ่งที่ฉันกำลังมองหา แต่ด้วยเหตุผลลึกลับบางอย่างมันไม่ทำงาน มีเคล็ดลับแปลก ๆ ที่ฉันต้องใช้ในการอ่านอย่างเดียวเพื่อให้ทำงานได้อย่างที่คาดไว้หรือไม่? ฉันควรทำใน JavaScript แทนหรือไม่ บังเอิญมีใครรู้บ้างไหมว่าทำไมการอ่านอย่างเดียวไม่ทำงานในปุ่มตัวเลือกในขณะที่มันทำงานในแท็กอินพุตอื่น นี่เป็นหนึ่งในการละเว้นที่ไม่สามารถเข้าใจได้ในข้อกำหนดของ HTML หรือไม่

9
jQuery $ (“ # radioButton”). change (…) ไม่ทำการยิงระหว่างการยกเลิกการเลือก
ประมาณหนึ่งเดือนที่ผ่านมาคำถามของ Mitt ยังไม่ได้รับคำตอบ น่าเศร้าที่ฉันกำลังตกอยู่ในสถานการณ์เดียวกันตอนนี้ http://api.jquery.com/change/#comment-133939395 นี่คือสถานการณ์: ฉันใช้ jQuery เพื่อบันทึกการเปลี่ยนแปลงในปุ่มตัวเลือก เมื่อเลือกปุ่มตัวเลือกฉันจะเปิดใช้งานกล่องแก้ไข เมื่อยกเลิกการเลือกปุ่มตัวเลือกฉันต้องการให้กล่องแก้ไขถูกปิดใช้งาน การเปิดใช้งานใช้งานได้ เมื่อฉันเลือกปุ่มตัวเลือกอื่นในกลุ่มchangeเหตุการณ์จะไม่เริ่มทำงาน ไม่มีใครรู้วิธีการที่จะแก้ไขปัญหานี้? <input type="radio" id="r1" name="someRadioGroup"/> <script type="text/javascript"> $("#r1").change(function () { if ($("#r1").attr("checked")) { $('#r1edit:input').removeAttr('disabled'); } else { $('#r1edit:input').attr('disabled', true); } }); </script>

9
Jquery หากเลือกตัวเลือกนี้
ซ้ำได้: ตรวจสอบปุ่มตัวเลือกเฉพาะ ฉันมีปุ่มตัวเลือก 2 ปุ่มในขณะนี้เพื่อให้ผู้ใช้สามารถตัดสินใจได้ว่าต้องการไปรษณีย์ที่รวมอยู่ในราคาหรือไม่: <input type="radio" id="postageyes" name="postage" value="Yes" /> Yes <input type="radio" id="postageno" name="postage" value="No" /> No ฉันต้องใช้ Jquery เพื่อตรวจสอบว่ามีการเลือกปุ่มตัวเลือก 'ใช่' หรือไม่และถ้าเป็นเช่นนั้นให้ทำฟังก์ชันต่อท้าย มีคนบอกฉันได้ไหมว่าฉันจะทำอย่างนี้ได้ไหม ขอบคุณสำหรับความช่วยเหลือใด ๆ แก้ไข: ฉันได้อัปเดตโค้ดเป็นสิ่งนี้แล้ว แต่มันไม่ทำงาน ฉันกำลังทำอะไรผิดหรือเปล่า? <script type='text/javascript'> // <![CDATA[ jQuery(document).ready(function(){ $('input:radio[name="postage"]').change(function(){ if($(this).val() == 'Yes'){ alert("test"); } }); }); // ]]> </script>


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.