Sau khi một trong số chúng đã được chọn (bằng một cú nhấp chuột), dường như không có cách nào để xóa lựa chọn bằng javascript. tôi. e. Để bỏ chọn Show Ví dụ sau khi tôi làm điều này function clearAllRadios() { var radList = document.getElementsByName('radioList'); for (var i = 0; i < radList.length; i++) { if(radList[i].checked) radList[i].checked = false; } }màn hình tiếp tục hiển thị phần tử trước đó như đã chọn - mặc dù thuộc tính đã chọn của nó hiện đã được đặt thành false Tương tự như vậy. document.forms[0].reset() không có tác dụng trên màn hình Tại thời điểm này tôi đã thêm một mục thứ tư <span style="display:none"><input type="radio" name="radioList" id="rad4" value="4" /><span>nhưng tôi không thể xóa màn hình bằng cách đặt thuộc tính đã chọn của nó thành true. document.getElementById('rad4').checked = true;Hành vi tương tự được thấy trong Safari, IE6 và FF Đây là một asp. net nhưng radio ở đây hoàn toàn là html. Đặt ViewState của trang thành false không khắc phục được sự cố Đây có phải là sự cố chung với danh sách radio ở dạng html không?, nó có dành riêng cho asp không. net?, hay đó là một số lỗi riêng tư của tôi? Bạn đang nói về một Dành cho khách hàng sử dụng ConfTool 2. 6. và VSIS. 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 Khi một tùy chọn trả lời đã được chọn trong một nút Radio, các trình duyệt câu hỏi không cho phép bỏ chọn tùy chọn đó. Điều đó có thể gây rắc rối nếu đó là một cú nhấp chuột tình cờ mà không có tùy chọn Khác hoặc Không áp dụng, vì vậy, đây là một đoạn JavaScript nhanh sẽ cho phép người trả lời nhấp vào câu trả lời của họ để bỏ chọn nó. JavaScript này sẽ chỉ hoạt động trên các nút radio mặc định Cho phép bỏ chọn trên một trang
Cho phép Bỏ chọn cho toàn bộ khảo sát
Viết kịch bản và các giải pháp tùy chỉnh khácChúng tôi luôn sẵn lòng giúp bạn gỡ lỗi mọi tập lệnh được ghi thành tài liệu được sử dụng. Điều đó nói rằng, chúng tôi không có tài nguyên để viết tập lệnh theo yêu cầu hoặc để gỡ lỗi tập lệnh tùy chỉnh Nếu bạn có ý tưởng tùy chỉnh mà chưa tìm ra cách giải quyết, thì chúng tôi rất vui khi được trở thành người lắng nghe ý tưởng về các tính năng và chức năng của Alchemer có thể đáp ứng nhu cầu của bạn. Ngoài điều này, hãy xem Dịch vụ chuyên nghiệp của chúng tôi; Tại sao tôi không thể bỏ chọn một nút radio?Lý do không thể bỏ chọn đầu vào HTML “radio”. Các nút radio không được để trống . Chỉ có thể để trống nếu bạn không muốn sử dụng các giá trị mặc định. Điều này cho phép bạn thực hiện những việc như buộc người dùng điền vào biểu mẫu và không nhận bất kỳ điều gì theo mặc định nếu được yêu cầu.
Làm cách nào để bỏ chọn nút radio HTML?Để đặt nút radio thành chọn/bỏ chọn, chọn phần tử và đặt thuộc tính đã chọn của nó thành true hoặc false , e. g. ra-di-o của tôi. đã kiểm tra = đúng. Khi được đặt thành true , nút radio sẽ được chọn và tất cả các nút radio khác có cùng thuộc tính tên sẽ không được chọn. Đây là HTML cho các ví dụ trong bài viết này.
Chúng tôi có thể chọn và bỏ chọn nút radio không?Đây không phải là trường bắt buộc. Nút radio giúp đảm bảo chỉ có một tùy chọn được chọn. Tuy nhiên, nó không cho phép người dùng bỏ chọn tùy chọn .
Làm cách nào để xóa lựa chọn mặc định khỏi nút radio?Bạn có thể chọn một tùy chọn mặc định khác bằng cách nhấp vào nút radio bên cạnh một lựa chọn khác hoặc tắt hoàn toàn lựa chọn mặc định bằng cách nhấp vào nút radio đang hoạt động. Lưu ý rằng nếu không có lựa chọn mặc định, thì không có câu trả lời nào vẫn là lựa chọn hợp lệ của người dùng trừ khi bạn đánh dấu cụ thể trường là bắt buộc |