2010-01-19 55 views
6

Có ai vui lòng nói về cách áp dụng tên nhóm cho các nút điều khiển nút radio (đầu vào) html để tôi có thể chọn bất kỳ nút radio có sẵn nào không?Làm cách nào để áp dụng tên nhóm cho các nút radio HTML trong asp.net?

Tôi có radio đầu vào trong bảng. Mỗi hàng có hai radio như sau. Tôi muốn chọn một từ mỗi hàng. Nhưng tôi chỉ có thể chọn một nút radio trong số tất cả các nút radio hiện diện trên tất cả các hàng.

<input name="radiobutton" type="radio" value="radiobutton" />Option1 
<input name="radiobutton" type="radio" value="radiobutton" />Option2 

Tôi phải thực hiện thay đổi gì để chọn một nút radio trên mỗi hàng?

Cảm ơn, ~ KAPS

+0

Bạn có nói rằng cả hai bạn có thể được chọn cùng một lúc? –

+0

Cả hai nút radio có cố ý có cùng giá trị không? Đó có thể là một phần của vấn đề ... – Eilon

+0

Nút radio khác được chọn nếu tôi nhấp vào nó mặc dù chúng tôi đã chọn nút còn lại. –

Trả lời

8

Theo như tôi biết, radiobutton trong HTML không có tên nhóm. Thuộc tính "tên" HTML của họ tên nhóm.

Điều quan trọng là phải xác minh rằng mỗi nút vô tuyến có thuộc tính "giá trị" duy nhất. Nếu không, không có cách nào để biết giá trị trùng lặp nào đã được chọn:

<input name="radiobutton" type="radio" value="radiobutton1" />Option1 
<input name="radiobutton" type="radio" value="radiobutton2" />Option2 
4

Ví dụ này cho phép bạn chỉ chọn một nút radio cho mỗi hàng trong bảng. Bạn phải cung cấp cho tất cả các nút radio cùng Tên = để tạo một nhóm loại trừ lẫn nhau.

<form> 

<table> 
<tr><td> 
    <!-- Can choose only one of these two. --> 
    <input name="group1" type="radio" value="1a" />Option1 
    <input name="group1" type="radio" value="1b" />Option2 
</td></tr> 
<tr><td> 
    <!-- Can choose only one of these two. --> 
    <input name="group2" type="radio" value="2a" />Option1 
    <input name="group2" type="radio" value="2b" />Option2 
</td></tr> 
</table> 

</form> 
+0

Điều này giải quyết vấn đề của tôi Cảm ơn rất nhiều. –

Các vấn đề liên quan