Có thể bỏ chọn các nút radio không?
Tôi cần sử dụng hộp thoại xác nhận với thông báo “Bạn có chắc không” khi bất kỳ ai chọn bất kỳ nút radio nào Show
Tôi đang sử dụng tập lệnh trên 'đã nhấp chuột' để tạo hộp thoại xác nhận và ghi vào thẻ nếu chọn có
Nếu người dùng chọn 'Không' trên hộp thoại xác nhận, Nó không ghi giá trị vào thẻ. (đó là những gì tôi muốn) Câu hỏi của tôi là - Cùng với việc không thay đổi giá trị thẻ, có thể bỏ chọn nút radio không? 1) Thêm JavaScript được đề cập bên dưới trong tiện ích Biểu thức (Nội dung thoát - Không) hoặc trong phần JavaScript màn hình Đoạn mã JS "" Ghi chú. Bạn sẽ phải thêm một lớp (tôi. e. chứa giá trị) vào tiện ích Nút Radio để phân biệt xem nút Radio có được kiểm tra trước đó hay không 2) Gọi hàm JS được xác định ở trên i. e. thay đổiTheRadioBtnValue trên mỗi lần nhấp chuột vào nút Radio như được đề cập bên dưới 3) Trong phần Footer, Giới thiệu một nút ẩn (style="display. none") để đặt lại biến được ánh xạ tới nút Radio thành NullIdentifier() khi người dùng cuối bỏ chọn nút radio Trong ĐIỀU KIỆN, đặt điều kiện thành "Khi CheckBox1 được chọn" bằng cách chọn "được chọn" từ danh sách thả xuống. Nếu bạn đã mở cửa sổ Action Builder mà không nhấp chuột phải vào đối tượng Hộp kiểm, thì bạn cũng sẽ cần xác định đối tượng bạn đang chỉnh sửa Trong menu thả xuống Chọn kết quả, chọn "Đặt giá trị của trường" và chọn CheckBox2 từ hệ thống phân cấp (một cửa sổ mở ra để hiển thị hệ thống phân cấp để chọn một đối tượng từ đó) Thay đổi danh sách thả xuống của trường kết quả thành. Đặt giá trị của CheckBox2 "TO BE" "UNCHECKED" Lặp lại các hành động này cho Hộp kiểm thứ hai Sau đó, chọn từng hộp kiểm và trong cửa sổ Đối tượng, chọn tab Trường. Từ đó, có một danh sách thả xuống Hình thức. Sử dụng nó để chọn giao diện của Hộp kiểm của bạn. Tôi tin rằng Sunken Circle là giao diện tiêu chuẩn cho các nút radio 12 Nút radio. Chọn một theo mặc định hoặc không chọn tất cả? Bản tóm tắt. Chọn một nút radio theo mặc định trong hầu hết các trường hợp. Lý do để đi chệch hướng hay không. xúc tiến các nhiệm vụ, sức mạnh của gợi ý, kỳ vọng của người dùng, mạng lưới an toàn Bởi Kara Pernice vào 2014-06-01 ngày 1 tháng 6 năm 2014 chủ đề Giới thiệuCó lẽ bạn đang tự hỏi làm thế nào mà bất kỳ ai cũng có thể tập hợp đủ từ cho toàn bộ bài báo về nút radio phổ biến, khiêm tốn—và cụ thể là liệu các nhà thiết kế có nên chọn một trong các tùy chọn được chọn theo mặc định hay không. Trước khi bạn nhấn nút Quay lại, hãy nghĩ đến câu ngạn ngữ cũ "ma quỷ ở trong các chi tiết" và rằng rất nhiều nút radio ngày nay hoàn toàn sai lệch. Vì vậy, hãy đọc tiếp để tránh tạo ra một thiết kế độc ác Đầu tiên và quan trọng nhất, một lời nhắc nhanh về chức năng của các nút radio. Chúng hiển thị một tập hợp các tùy chọn loại trừ lẫn nhau mà từ đó một người có thể chọn chính xác một. Đôi khi mọi người nhầm lẫn các nút radio và hộp kiểm, nhưng hộp kiểm là tiện ích GUI để sử dụng khi người dùng có thể chọn bất kỳ số lượng lựa chọn nào (không, một hoặc nhiều. ) Một khung dây nút radio Trong thiết kế ứng dụng truyền thống, nút radio đầu tiên trong danh sách luôn được chọn theo mặc định. Nhưng thế giới thiết kế trang web không bị kiểm soát đã thách thức thực tiễn này, khiến việc không có nút radio nào được chọn theo mặc định trở nên khá phổ biến. Các trang web, biểu mẫu và ứng dụng ngày nay chọn một hoặc để trống tất cả các nút radio theo mặc định. Nếu không có nút nào được chọn theo mặc định, người dùng sẽ không có cách nào để trở lại trạng thái ban đầu này sau khi họ đã thực hiện lựa chọn. Việc thiếu một tiêu chuẩn có thể gây nhầm lẫn cho người dùng ẩn dụ lịch sửThời của bộ đàm analog đã qua lâu rồi. Chiếc Chevy Impala đã qua sử dụng mà tôi lái (đó là khi động cơ thực sự đã quay) vào những năm 1980 có một chiếc đài với các nút cơ học, giống như chiếc trong hình bên dưới Một ví dụ về radio có các nút bấm cơ học, được tìm thấy trong những chiếc xe hơi cũ hơn Sử dụng đài này và các đài khác của thời đại cần có sức mạnh thể chất để nhấn các nút và thay đổi đài. Bạn cũng cần có bằng thạc sĩ để “lập trình” thành công một trong các nút. (Tín dụng thêm. Các bước để lập trình một trong các nút này cho đài phát thanh là gì? . ) Nút radio phần mềm được mô phỏng theo các nút radio vật lý này. Những người phản đối thuyết đa hình có thể khó chịu, nhưng sử dụng phép ẩn dụ mô phỏng thế giới vật chất có thể hữu ích và hấp dẫn. Tuy nhiên, trong trường hợp cụ thể này, những chiếc radio cổ này không còn xa lạ với hầu hết người dùng web ngày nay. Đây là một lập luận chống lại phép ẩn dụ trong thế giới thực này Lý do thứ hai để từ bỏ phép ẩn dụ độc đáo này là vì bản thân thiết kế vật lý đã có sai sót. Cụ thể, hầu hết mọi người không nhận ra rằng có thể không có nút nào được chọn, bởi vì không có tín hiệu khả năng chi trả nào được nhận biết. Trong cách sử dụng thông thường, nhấn một nút sẽ bật ra (bỏ chọn) nút đã chọn. Nhưng bạn cũng có thể quay lại trạng thái “không chọn” bằng cách kéo khá mạnh nút đã chọn cho đến khi nó chuyển sang trạng thái bỏ chọn. Làm thế nào mọi người sẽ biết điều này? . (Chị Deb của tôi đã nói với tôi khi chúng tôi còn nhỏ, và từ đó tôi nghĩ chị ấy là Einstein. ) Lỗi thiết kế ban đầu này tiếp tục làm hỏng các trang web, ứng dụng và thiết kế di động ngày nay. Về cơ bản, các nhà thiết kế không biết đường nào là lên (hoặc vào hoặc ra) với các quy tắc về lựa chọn nút radio mặc định Chọn một nút radio theo mặc địnhHướng dẫn chính cho thiết kế nút radio là chọn một trong các nút radio theo mặc định (i. e. , khi tải trang, trong trường hợp ứng dụng web. ) Đây là khả năng sử dụng tốt và thiết kế trang nhã. Tôi nói điều này không phải vì tôi đang giương cao ngọn cờ cho chủ nghĩa truyền thống, hay thậm chí cho sự nhất quán. Thay vào đó, các biểu ngữ mà tôi diễu hành trong trường hợp này sẽ được trang trí bằng các khái niệm như sau
1. Cung cấp cho mọi người quyền kiểm soát và phù hợp với mong đợi của họMột trong 10 kinh nghiệm thiết kế giao diện người dùng nói rằng người dùng sẽ có thể hoàn tác (và làm lại) hành động của họ. Điều này có nghĩa là cho phép mọi người đặt điều khiển giao diện người dùng trở lại trạng thái ban đầu. Đối với hầu hết các điều khiển, bạn có thể “bỏ chọn” một lựa chọn mà bạn thực hiện. (Các yếu tố bắt buộc có thể khiến bạn gặp ghi chú hoặc thông báo lỗi sau này. ) Nhưng bạn không thể nhấp hoặc nhấn vào nút radio đã chọn để bỏ chọn nó Mức độ cuối cùng của hành động lựa chọn không được chuyển tải khi không có lựa chọn nào được chọn theo mặc định. Mô hình tương tác này khó hiểu và bất ngờ, đồng thời khiến mọi người cảm thấy mất kiểm soát. Và nó cũng xúi giục mọi người làm những điều điên rồ, chẳng hạn như quay lại và có thể mất nội dung, làm mới trang, nhấp đúp và ba lần (hoặc nhấn) vào nút radio để bỏ chọn và hành động theo những cách mê tín khác Việc chọn một nút radio theo mặc định sẽ ngăn chặn các sự cố này và thông báo cho người dùng ngay từ đầu rằng họ bắt buộc phải chọn một nút trong bộ 2. Xúc tiến nhiệm vụKhi một lựa chọn trong một tập hợp các nút radio được biết là lựa chọn mong muốn nhất hoặc được chọn thường xuyên nhất, sẽ rất hữu ích khi chọn tùy chọn này theo mặc định trong thiết kế. Làm điều này giúp giảm chi phí tương tác và có thể tiết kiệm thời gian và số lần nhấp của người dùng Ví dụ, nhiều năm trước tôi đã tham gia Care. com để tìm người trông chó cho giống chó sục Cairn của tôi, Columbo, khi tôi đi du lịch. Sau khi tìm được người, tôi quyết định hủy tham gia dịch vụ. Khi tôi hủy bỏ tư cách thành viên của mình, trang web đã khéo léo trình bày một trang có hai nút radio. một để hủy đăng ký và một để giữ tư cách thành viên của tôi trong trường hợp tôi cần chăm sóc dự phòng hoặc cần các hình thức chăm sóc khác. (Có lẽ cây vả của tôi cần chăm sóc?) Thông báo mà trang web đưa ra--Có, chuyển tư cách thành viên của tôi và tiết kiệm tới 83%--có thể đã bán được một số người khi hoãn hủy, cũng như việc đặt quảng cáo ở vị trí đầu tiên trong danh sách nút radio. Tuy nhiên, hiểu rằng hầu hết mọi người thực sự muốn hủy đăng ký nếu họ đã đạt đến điểm cụ thể này, các nhà thiết kế đã chọn theo mặc định nút radio có nội dung Không, cảm ơn, tiếp tục hạ cấp tư cách thành viên của tôi. Mặc định này cho phép tôi chỉ cần quét các lựa chọn và nhấp vào nút Tiếp tục, thay vì phải nhấp và chọn Không, và cảm thấy khó chịu khi phải làm điều đó khi tôi vừa nói với trang web rằng tôi muốn hủy đăng ký Quan tâm. com đã biến nút radio liên quan đến việc hủy tư cách thành viên thành lựa chọn mặc định một cách thông minh Trên trang web của Bộ Giao thông Vận tải Massachusetts, trang thanh toán để gia hạn đăng ký ô tô cung cấp các phương thức thanh toán. Séc điện tử hoặc Thẻ tín dụng, nhưng không có lựa chọn mặc định Việc xem xét các số liệu trang web và các đơn đặt hàng đã đặt có thể nhanh chóng xác định phương thức thanh toán phổ biến nhất, giúp các nhà thiết kế biết được phương thức nào trong số này sẽ là lựa chọn mặc định 3. Khai thác sức mạnh của gợi ýCác thiết kế có nút radio được chọn theo mặc định đưa ra gợi ý mạnh mẽ—thậm chí là sự chứng thực—đối với người dùng. Lựa chọn mặc định có thể dẫn người dùng đưa ra quyết định tốt nhất và có thể làm tăng sự tự tin của họ khi tiếp tục. Đặc biệt, các lựa chọn radio mặc định có thể hỗ trợ một người và đưa một người đi theo hướng mà tổ chức muốn anh ta đi Hỗ trợ ngườiMặc định giúp người dùng. Họ đặc biệt bắt buộc trong những tình huống mà các lựa chọn có thể phức tạp hoặc không quen thuộc. Khi nhãn và mô tả là nước ngoài, mặc định sẽ hướng người dùng đến lựa chọn tốt nhất trong số những lựa chọn mà anh ta có thể không hiểu. Ví dụ: một trong các màn hình cài đặt của Dropbox chọn nút radio có nhãn Điển hình để giúp mọi người bắt đầu cài đặt. Ngoài ra, thuật ngữ Nâng cao được đặt cạnh Tiêu biểu làm cho thuật ngữ sau trở nên hấp dẫn hơn đối với những người dùng ít hiểu biết hơn. Và những từ được đề nghị và bình thường cũng thấm nhuần niềm tin Hộp thoại cài đặt trong Dropbox hỗ trợ người dùng bằng cách đưa ra lựa chọn mặc định Lắc lư ngườiKhông có gì bí mật khi các tổ chức có động cơ và thường muốn thuyết phục người dùng của họ hành động theo cách có lợi cho họ. Các lựa chọn mặc định có thể lôi kéo mọi người đi theo một con đường cụ thể. Lựa chọn mặc định cũng có thể khiến một người nhìn nhận tổ chức theo một cách cụ thể hoặc có thể ảnh hưởng đến cảm giác thân thuộc của anh ta. Lấy ví dụ về quyên góp tiền cho một mục đích—một chủ đề nhạy cảm đối với những người e ngại về số tiền họ dự định quyên góp. Xem xét cách một người có thể phản ứng với số lượng được đề xuất bởi các nút radio và đặc biệt là với giá trị mặc định đã chọn. Hãy nghĩ về 2 kịch bản ngắn để hướng dẫn chúng ta cảnh 1. Người dự định tặng $30. Anh ấy nhìn thấy các nút radio và
kịch bản 2. Người muốn quyên góp 10.000 đô la. Anh ấy nhìn thấy các nút radio và
Đôi khi, giả định của người dùng có thể sai hoặc đi ngược lại mục tiêu hoặc lợi ích tốt nhất của tổ chức. Chúng cũng có thể khiến người dùng cảm thấy xa lạ nếu lựa chọn dự định của anh ta rất khác so với các lựa chọn có sẵn hoặc được đề xuất. Một số tiền được chọn có thể là tự phụ, gây khó chịu cho một số người và có thể làm giảm số tiền quyên góp của những người khác. Vì vậy, để đưa ra lựa chọn tốt nhất, hãy đảm bảo biết mục tiêu của tổ chức bạn và hành vi điển hình của người dùng Nếu bạn không thể tự tin thu thập thông tin về người dùng của mình, hãy xem xét một điều khiển giao diện người dùng thay thế (ngoài các nút radio không được chọn. ) Có thể làm những gì Quỹ Động vật hoang dã Thế giới làm cho phần quyên góp hàng tháng của họ cho gấu bắc cực. một trường trống với số tiền được đề xuất xuất hiện sau trường Quỹ Động vật hoang dã Thế giới cho phép mọi người nhập số tiền họ muốn quyên góp hàng tháng, nhưng đưa ra đề xuất về số tiền sau trường này Trong một ví dụ khác, trang web của Quỹ Bảo vệ Môi trường đề xuất số tiền quyên góp từ $25 đến $5.000. Bất kể lựa chọn mặc định, thực tế là có số tiền được đề xuất sẽ tạo tiền đề bằng cách cho người dùng biết rằng tổ chức mong muốn mọi người quyên góp ít nhất 25 đô la Trang web của Quỹ Bảo vệ Môi trường đặt $50 làm khoản đóng góp mặc định, như đã thấy trong hai phiên bản thiết kế đáp ứng trên máy tính xách tay (trái) và điện thoại (phải). ) Nút radio được liên kết với $50 được chọn theo mặc định. Tôi không biết chính xác bằng cách nào mà EDF lại có được mặc định này, nhưng tôi có thể đoán rằng họ đã chọn nó để hỗ trợ người dùng và có thể hiểu rằng 50 đô la là số tiền quyên góp phổ biến nhất. Hoặc có thể trang web được cá nhân hóa hoặc sử dụng cookie và biết rằng $50 là số tiền mà người đó đã quyên góp trong quá khứ Nhưng tạm thời hãy giả sử rằng động cơ là để thuyết phục mọi người quyên góp từ 50 đô la trở lên. Trong thiết kế này, mọi người thấy rằng việc mọi người quyên góp 5.000 đô la là hợp lý; . Vì vậy, về cơ bản, trang web nói rằng, “Mọi người cho 5.000 đô la, nhưng chúng tôi sẽ hài lòng với 50 đô la. ” Sự khiêm tốn này thậm chí có thể thu hút một số nhà tài trợ tặng 100 đô la hoặc 500 đô la Ghi chú thiết kế
Vượt qua những lời bào chữaDưới đây tôi xác định một vài biện pháp bảo vệ phổ biến khi để trống bộ đàm Không biết hầu hết người dùng muốn hoặc làm gìĐiều quan trọng là phải nghiên cứu người dùng khi đề xuất bất kỳ lựa chọn nào và có thể thực hiện điều này một cách hiệu quả bằng các phương pháp được liệt kê trong phần tiếp theo của bài viết này Tránh lựa chọn mặc định tự phụ hoặc xa lạLựa chọn mặc định của nút radio mà các nhà thiết kế thường gặp khó khăn là chọn giới tính hay chỉ định, chẳng hạn như Mr. , Bà. , Bệnh đa xơ cứng. , hoặc Hoa hậu. Các nhà thiết kế không muốn làm mất lòng khách hàng hoặc có nguy cơ gọi nhầm người, vì vậy họ để trống tất cả các nút radio theo mặc định. Tuy nhiên, điều này không giải quyết được vấn đề, bởi vì ngay cả thứ tự trình bày các ký hiệu cũng có thể có tác dụng tương tự như tác dụng của một lựa chọn mặc định. Các lựa chọn thay thế tốt hơn để không có lựa chọn mặc định bao gồm những điều sau đây
JohnDeereQuà tặng. com không yêu cầu Mr. , Bà. , Cô MS. chỉ định ở tất cả Cần một mạng lưới an toànMột số nhà thiết kế sợ rằng mọi người sẽ không thấy tùy chọn lựa chọn mặc định. Hoặc luật sư hoặc cơ quan liên bang của tổ chức yêu cầu người dùng chủ động nhấp và chấp nhận lựa chọn. Trong một số tình huống này, các thiết kế cung cấp radio không có lựa chọn mặc định. Ví dụ, người dùng có thể không gửi được biểu mẫu cho đến khi anh ta chọn một nút radio hoặc nếu anh ta có thể gửi biểu mẫu, anh ta sẽ nhận được thông báo lỗi yêu cầu anh ta thực hiện lựa chọn Đây là một lưới an toàn thiết kế ngoài sức tưởng tượng. Thật khó chịu khi giải quyết và là một cách vô duyên để thu hút sự chú ý. Xem xét các lựa chọn khác, chẳng hạn như
Cách xác định lựa chọn nút radio mặc định tốt nhấtCác nhà thiết kế có nhiều lựa chọn về phương pháp nghiên cứu trải nghiệm người dùng—nhanh hay phức tạp, rẻ hay đắt, độ tin cậy cao hay thấp—để giúp họ tìm ra câu trả lời về điều gì là tốt nhất cho người dùng. Bắt đầu với những phương pháp nghiên cứu này để xác định mức vỡ nợ hợp lý có thể là gì
Đối với các nhu cầu và mong muốn của doanh nghiệp, hãy thảo luận với những người có thẩm quyền về những gì doanh nghiệp cần để vượt trội và hướng mọi người đến những lựa chọn đó một cách công khai và cẩn trọng. Bản tóm tắt. Chọn một nút radio theo mặc địnhThiết kế các câu hỏi và lựa chọn được sử dụng trong các nút radio theo cách mà lựa chọn mặc định hữu ích và đưa ra đề xuất theo cách tích cực. Nếu bạn đang cân nhắc chọn không có nút radio theo mặc định, hãy suy nghĩ kỹ về lý do của bạn để làm như vậy Lý do cho một lựa chọn mặc định
Lý do không có lựa chọn mặc định
Nếu bạn không thể cung cấp lựa chọn mặc định một cách tự tin và hài lòng trong danh sách các nút radio, hãy cân nhắc sử dụng một điều khiển giao diện người dùng thay thế phù hợp với tình huống cụ thể cũng như các mục tiêu và ràng buộc của nó Câu trả lời tín dụng bổ sungBạn có bỏ cuộc về cách “lập trình” một đài phát thanh bằng những nút bấm cơ khí kiểu cũ đó không? . Sử dụng nút điều chỉnh để đến đài bạn muốn, sau đó định vị nút để “lập trình” đài để. Bây giờ hãy kéo nút đó ra, vượt qua trạng thái "không được chọn". Kéo mạnh như thể bạn đang thực sự cố gắng phá vỡ đài phát thanh. Sau đó đẩy nó trở lại tất cả các cách để nó được chọn. Điều đó hoạt động, thường. Để kiểm tra, hãy thay đổi đài phát, sau đó nhấn nút một lần nữa và xem nó có dò đến đài bạn muốn không. Nếu nó hoạt động, hãy thư giãn với một chút Neil Diamond. Nếu nó không hoạt động thì hãy lặp lại, tốt hơn Để biết thêm về các nút radio và các tiện ích GUI khác, hãy xem thêm khóa học Thiết kế ứng dụng cho Web và Máy tính để bàn của chúng tôi
Thông tin về các Tác giả Kara Pernice là Phó chủ tịch cấp cao tại Nielsen Norman Group. Cô bắt đầu tiên phong trong các phương pháp nghiên cứu UX vào đầu những năm 1990 và tiếp tục phát triển các quy trình lấy người dùng làm trung tâm để cộng tác tốt nhất với các tổ chức. Cô ấy giúp cải thiện chiến lược UX của họ, nâng cao mức độ trưởng thành của UX và tạo trải nghiệm hữu ích, hấp dẫn và vượt qua các mục tiêu kinh doanh. Kara là người tạo ra Chương trình chứng nhận trải nghiệm người dùng và thiết kế mạng nội bộ hàng năm của NN/g. Đăng ký nhận bản tin hộp thư điện tử cảnh báo của chúng tôi Các bài viết mới nhất về khả năng sử dụng giao diện, thiết kế trang web và nghiên cứu UX từ Nielsen Norman Group Bạn có thể bỏ chọn nút radio UX không?Nhấp vào nút radio không được chọn sẽ bỏ chọn bất kỳ nút nào khác đã được chọn trước đó trong danh sách . Các nút radio rất tuyệt khi được sử dụng đúng cách — chúng đơn giản hóa nhiệm vụ chọn một tùy chọn.
Làm cách nào để bỏ chọn nút radio trong Java?Không có cách nào để biến một nút theo chương trình thành "tắt" để xóa nhóm nút. Để hiển thị "không được chọn", thêm một nút radio vô hình vào nhóm rồi chọn nút đó theo chương trình để tắt tất cả các nút radio được hiển thị .
Làm cách nào để bỏ chọn nút radio trong selen?Selenium WebDriver hỗ trợ các nút điều khiển Radio Button và Radio Group bằng cách sử dụng lớp WebElement. Chúng ta có thể chọn và bỏ chọn các nút radio bằng cách sử dụng phương thức click() của lớp WebElement và kiểm tra xem một nút radio được chọn hay bỏ chọn bằng hàm isSelected( . |