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

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

18
เพิ่มระยะขอบระหว่าง RadioButton และป้ายกำกับใน Android หรือไม่
เป็นไปได้ไหมที่จะเพิ่มช่องว่างระหว่าง RadioButton และป้ายกำกับในขณะที่ยังใช้ส่วนประกอบในตัวของ Android โดยค่าเริ่มต้นข้อความจะดูเป็นรอยเล็กน้อย <RadioButton android:id="@+id/rb1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="My Text"/> ฉันได้ลองสองสามสิ่ง: การระบุระยะขอบและช่องว่างภายในดูเหมือนจะเพิ่มช่องว่างรอบองค์ประกอบทั้งหมด (ปุ่มและข้อความรวมกัน) มันสมเหตุสมผล แต่ไม่ได้ทำในสิ่งที่ฉันต้องการ การสร้างภาพวาดที่กำหนดเองผ่าน XML ระบุรูปภาพสำหรับสถานะที่เลือกและไม่เลือกจากนั้นเพิ่มพิกเซลพิเศษสองสามพิกเซลที่ด้านขวาของแต่ละภาพ สิ่งนี้ควรใช้งานได้ แต่ตอนนี้คุณกำลังก้าวออกจาก UI เริ่มต้น (ไม่ใช่จุดจบของโลก แต่ไม่เหมาะ) เพิ่มช่องว่างที่จุดเริ่มต้นของแต่ละป้ายกำกับ ดูเหมือนว่า Android จะตัดอักขระเว้นวรรคนำหน้าเช่นเดียวกับใน "My String" แต่การระบุ Unicode U + 00A0 เช่นเดียวกับใน "\ u00A0My String" จะเป็นเคล็ดลับ วิธีนี้ใช้งานได้ แต่ดูเหมือนสกปรก วิธีแก้ปัญหาที่ดีกว่านี้หรือไม่?

4
สลับปุ่มตัวเลือก HTML โดยคลิกที่ป้ายกำกับ
โปรดมีวิธีง่ายๆในการสลับปุ่มตัวเลือก - เมื่อมีการคลิกข้อความใกล้ ๆ - โดยไม่ต้องแนะนำ Javascript Framework ขนาดใหญ่ในโครงการ PHP ขนาดเล็กของฉันหรือไม่? รูปแบบเว็บมีลักษณะดังนี้: <html> <body> <form method="post"> <p>Mode:<br /> <input type="radio" name="mode" value="create"><i>create table</i><br /> <input type="radio" name="mode" value="select" checked>select records (can specify id)<br /> <input type="radio" name="mode" value="insert">insert 1 record (must specify all)<br /> <input type="radio" name="mode" value="delete">delete records (must …

6
คลิกข้อความเพื่อเลือกปุ่มตัวเลือกที่เกี่ยวข้อง
ฉันกำลังสร้างเว็บแอปพลิเคชันแบบทดสอบโดยใช้ PHP แต่ละคำถามประกอบด้วยตัวเลือกที่แยกจากกัน<label>และมีทางเลือกที่เป็นไปได้ 4 ทางโดยใช้radio buttonsเพื่อให้ผู้ใช้เลือกคำตอบของตน HTML ปัจจุบันสำหรับคำถามเดียวมีลักษณะดังนี้: <label for="349">What is my middle name?</label> <br> <input id="349" type="radio" value="1" name="349">Abe <br> <input id="349" type="radio" value="2" name="349">Andrew <br> <input id="349" type="radio" value="3" name="349">Andre <br> <input id="349" type="radio" value="4" name="349">Anderson <br> ฉันต้องการให้ผู้ใช้มีตัวเลือกในการคลิกที่ข้อความที่เกี่ยวข้องกับปุ่มตัวเลือก ตอนนี้ผู้ใช้สามารถคลิกที่ปุ่มตัวเลือกเท่านั้นซึ่งฉันพบว่าเป็นงานที่ค่อนข้างยุ่งยาก ฉันอ่านไม่สามารถเลือกตัวเลือกปุ่มตัวเลือกใดปุ่มหนึ่งโดยคลิกที่ข้อความตัวเลือกและคำแนะนำชี้ไปที่การทำให้forและidแอตทริบิวต์ของแท็กตรงกัน ฉันได้ทำสิ่งนี้แล้วก็ยังไม่ได้ผล คำถามของฉันคือฉันต้องการที่จะสามารถคลิกข้อความของ<input type="radio">วัตถุได้ซึ่งตรงข้ามกับการเลือกปุ่มตัวเลือกเองเท่านั้น ฉันรู้ว่าฉันเคยอ่านเกี่ยวกับเรื่องนี้มาก่อน แต่ดูเหมือนจะหาวิธีแก้ปัญหาของฉันไม่ได้ ความช่วยเหลือหรือข้อเสนอแนะใด ๆ ที่ชื่นชมมาก!

5
คลิกหรือเปลี่ยนเหตุการณ์ทางวิทยุโดยใช้ jquery
ฉันมีวิทยุอยู่ในหน้าของฉันและฉันต้องการทำบางสิ่งเมื่อวิทยุที่ตรวจสอบเปลี่ยนไปอย่างไรก็ตามรหัสไม่ทำงานใน IE: $('input:radio').change(...); และหลังจาก googling ผู้คนแนะนำให้ใช้การคลิกแทน แต่มันไม่ได้ผล นี่คือรหัสตัวอย่าง: <html> <head> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script> <script type="text/javascript"> $('document').ready( function(){ $('input:radio').click( function(){ alert('changed'); } ); } ); </script> </head> <body> <input type="radio" name="testGroup" id="test1" />test1<br/> <input type="radio" name="testGroup" id="test2" />test2<br/> <input type="radio" name="testGroup" id="test3" />test3</br> </body> </html> นอกจากนี้ยังไม่ทำงานใน IE เลยอยากรู้ว่าเป็นไงบ้าง? นอกจากนี้ฉันยังกลัวว่ามันจะกระตุ้นเหตุการณ์การเปลี่ยนแปลงอีกครั้งหรือไม่ถ้าฉันคลิกวิทยุที่เลือกไว้ อัพเดท: ฉันไม่สามารถเพิ่มความคิดเห็นได้ดังนั้นฉันจึงตอบกลับที่นี่ ฉันใช้ …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.