Không chắc chắn nếu tôi đặt câu hỏi một cách chính xác. Đây là cấu hình:
- Tôi có một biểu mẫu chứa các trường ẩn có điều kiện.
- Các trường biểu mẫu web ẩn có điều kiện được đánh dấu là bắt buộc.
- Ở "điều kiện", tôi đã chọn "xóa giá trị khi bị ẩn".
các bước lặp lại
Bước 1
Điều hướng đến trang có biểu mẫu. Ban đầu, biểu mẫu được hiển thị, trường (hộp kiểm) mà điều kiện phụ thuộc vào đó được mặc định là bỏ chọn
và các trường ẩn được ẩn - như mong đợi.
Bước 2 (mở lần đầu)
Tôi kiểm tra "Tôi cần giấy phép sinh viên" (trường dự phòng)...
Các trường dự phòng hiện được hiển thị chính xác.
Bước 3
Bỏ chọn "Tôi cần giấy phép sinh viên" (trường dự phòng)...
Các trường ngẫu nhiên bị ẩn - một lần nữa, như mong đợi.
Bước 4 (mở lần 2)
Tôi kiểm tra "Tôi cần giấy phép sinh viên" lĩnh vực lần thứ hai và...
bây giờ các trường dự phòng được đánh dấu bằng màu đỏ cho biết lỗi xác thực.
Trình tự minh họa
Trình tự được minh họa trong hình dưới đây.
Câu hỏi là, làm cách nào tôi có thể khôi phục các trường trong "Cấp độ khóa học" về cài đặt ban đầu mỗi khi hộp kiểm "Tôi cần giấy phép sinh viên" được chọn (ví dụ: thay đổi trạng thái từ không đặt thành đặt). Trừ khi tôi thiếu thứ gì đó, tôi không thấy bất kỳ tùy chọn nào có thể "khắc phục" hành vi ở phía phụ trợ/cấu hình. Tôi đoán đây sẽ phải là một giải pháp javascript giao diện người dùng.