2011-02-09 8 views
5

Tôi chưa thấy bất kỳ nút radio nào trong một thời gian dài. Chúng có thực sự được sử dụng nữa không, và nếu chúng được sử dụng ở đâu và ai đã sử dụng chúng?Các lựa chọn thay thế cho nút radio là gì?

Lựa chọn thay thế tốt nhất cho nút radio là gì? Bạn có thể sử dụng những gì thay vì nút radio?

+0

Tôi sử dụng nút radio! – awm

+0

Hãy làm rõ ý bạn là gì. Bạn có nghĩa là thành phần nút radio gốc của trình duyệt (mà có các thay thế dựa trên Javascript) hay khái niệm về nút radio (chính nó là vượt thời gian và không thực sự có thể thay thế)? –

+0

@pekka nút radio có nghĩa là nút radio HTML và tôi muốn biết rằng điều gì có thể được sử dụng thay cho nút radio HTML. thế là rõ ràng ? –

Trả lời

5

Tôi chỉ phải xem xa trang "Cài đặt" trên tài khoản Gmail của mình trước khi tôi tìm thấy nút radio trên web.

Chỉ tiện ích con khác cung cấp tùy chọn "Chọn một lựa chọn từ nhiều" đơn giản trong tài liệu HTML là phần tử <select>.

Bạn cũng có thể sử dụng nhiều nút gửi cho cùng một hiệu ứng - nhưng bạn gửi biểu mẫu cùng một lúc, vì vậy nó không phải lúc nào cũng phù hợp (mặc dù tốt cho quyết định "Xem trước" hoặc "Lưu").

4

Nút radio vẫn thường được sử dụng trên các trang web.

Chỉ đơn giản là không có thay thế cho chúng, có chức năng tương tự với cùng một dễ sử dụng.

0

Bạn có thể sử dụng jquery ui ví dụ: http://jqueryui.com/demos/button/#radio

Đó là một lựa chọn tốt đẹp nếu mệt mỏi của bạn các nút radio cũ đồng bằng;)

+0

Ví dụ đó sử dụng các nút radio. Nó chỉ sử dụng JavaScript để khôi phục chúng một cách nghiêm trọng ... và ngắt truy cập bàn phím cho chúng trong trình duyệt của tôi. – Quentin

+0

i, cho một, giống như nó! – bonhoffer

0

trực tiếp không có thay thế cho nút radio. [Theo kiến ​​thức của tôi].

Nhưng bạn có thể sử dụng images để thay thế các nút radio. Bạn có thể làm cho chúng hoạt động theo cách tương tự như các nút vô tuyến trong vô tuyến và bạn có thể làm cho chúng có kích thước bất kỳ mà bạn muốn.


Nếu tôi có lựa chọn, tôi chắc chắn sẽ sử dụng các nút radio đơn giản thay vì thực hiện thay thế. Nút radio rất tương thích trong tất cả các trình duyệt vì vậy tôi cũng khuyên bạn không nên thử thay thế bất kỳ thứ gì mà chỉ cần thực hiện theo mặc định.

+0

Miễn là người dùng đã bật Javascript. – sevenseacat

+0

@Karpie: vâng, bạn có quyền miễn là javascript không tắt trong trình duyệt. –

2

Các lựa chọn thay thế cho nút radio là hộp kiểm và hộp thả xuống. Sử dụng chúng trong lựa chọn thay thế khi:

  • Một câu trả lời phải được chọn
  • Có ba hoặc ít hơn (4 tại một căng) câu trả lời có thể

Hoặc để cung cấp cho một sự phân biệt rõ ràng hơn cho có/không có trường nào ngoài một hộp kiểm duy nhất

+0

Một combobox không phải là một thay thế cho một bộ nút radio. Nó là một tiện ích cung cấp một trình đơn thả xuống kết hợp với một hộp văn bản và HTML không có kiểu đầu vào gốc nào cung cấp. Bạn chỉ có thể có được một combobox bằng cách áp dụng JavaScript. – Quentin

+0

Cảm ơn, tôi có nghĩa là thả xuống. Đã làm việc trong Access tất cả các buổi sáng (công việc ngu ngốc !!!). Thay đổi trong câu trả lời. –

-1

như Karpie buồn: "Các nút radio vẫn thường được sử dụng trên các trang web"! Ví dụ:
xem https://protect.login.yahoo.com/login/set_pref.
các nút radio là tiêu chuẩn trong XHTML và HTML5.

nhưng ngày nay, thiết kế hiện đại được loại trừ hơn để sử dụng hộp kiểm hoặc hộp thả xuống.

+0

Hộp kiểm chỉ thay thế cho nút radio khi có chính xác hai lựa chọn. Trình đơn thả xuống chỉ là một lựa chọn tốt khi có nhiều tùy chọn - nếu không chi phí phải nhấp vào menu để xem các tùy chọn là quá lớn. – Quentin

+0

Không thực sự thay thế vì cả hai hộp kiểm đều có thể được kiểm tra, trong khi các nút radio thường không thể (nếu chúng được nhóm lại) –