Xóa tất cả đầu vào. TextFields sử dụng jQuery - Trong đoạn mã này, chúng ta sẽ tìm hiểu cách xóa tất cả các trường đầu vào như loại văn bản đầu vào (hộp nhập) và trường TextArea trên Nút bấm Show Khi chúng tôi thiết kế một biểu mẫu, sẽ có một nút "Xóa" sẽ xóa tất cả các hộp văn bản đầu vào và trường dấu cách, trong ví dụ này, chúng tôi cung cấp giải pháp thông qua jQuery. jQuery sẽ được chạy trên nút (Xóa) nhấp và xóa tất cả các hộp văn bản đầu vào cùng với trường vùng văn bản Sử dụng nút 'Đặt lại' HTML là một cách dễ dàng để đặt lại tất cả các trường biểu mẫu về giá trị mặc định của chúng. Chẳng hạn, đoạn mã bên dưới hiển thị trường 1 thuộc loại “đặt lại”, khi được nhấp vào, trường này sẽ đặt lại tất cả các trường biểu mẫu
Trên thực tế, chúng ta cũng có thể sử dụng phương pháp 2 của biểu mẫu để đạt được hiệu quả tương tự, sử dụng một phần tử nút đơn giản
Các phương pháp này rất thuận tiện để sử dụng, nhưng chúng không cung cấp chức năng xóa tất cả các trường, bao gồm cả các giá trị mặc định của chúng. Để đạt được điều này, chúng ta cần viết một hàm JavaScript để xóa giá trị của từng trường riêng lẻ Ví dụ đơn giản để xóa tất cả các phần tử biểu mẫu bằng JavaScriptChúng ta hãy xem một ví dụ về một hình thức đơn giản
Như bạn có thể thấy, nút đầu tiên chỉ cần đặt lại tất cả các trường bằng nút này. mẫu đơn. reset() như được mô tả trước đó. Bây giờ chúng ta hãy viết hàm JavaScript hoạt động như trình xử lý onClick cho nút thứ hai ở dạng trên
trong đó, oForm là một tham chiếu đến đối tượng biểu mẫu được truyền cho hàm bằng cách sử dụng. hình thức như thể hiện trong hình thức trên. oForm. các phần tử hiện là một mảng Javascript chứa tham chiếu đến từng phần tử của biểu mẫu
Trong trường hợp các phần tử radio và hộp kiểm, chúng tôi sẽ sử dụng một cách tiếp cận khác 0Nếu frm_elements[i] là một đối tượng thuộc loại select (select-one hoặc select-multi), chúng ta có thể đặt thuộc tính selectIndex thành -1 1
2Hãy xem bản demo để xem nó hoạt động như thế nào và so sánh kết quả của việc nhấp vào nút đặt lại và nút với trình xử lý onClick tùy chỉnh mà chúng tôi vừa mã hóa. Bạn cũng có thể tải xuống mã từ đây Minh họa sự khác biệt giữa đặt lại và xóa biểu mẫuNhư minh họa ở trên, hai nút hoạt động tương tự nhau, đối với biểu mẫu cụ thể này, bởi vì không có giá trị nào của các phần tử trong biểu mẫu này được đặt khi tải trang. Vì vậy, sự khác biệt giữa chức năng của hai nút là không thể nhìn thấy. Hãy để chúng tôi đặt giá trị mặc định cho một số thành phần biểu mẫu. Chẳng hạn, đoạn mã sau đặt mặc định cho phần tử radio có tên “business_category” thành giá trị 3 0Tương tự như vậy, chúng ta cũng có thể đặt giá trị mặc định cho một số phần tử biểu mẫu khác. Xem bản trình diễn này để biết ví dụ và so sánh nó với bản trước đó. Như bạn đã nhận thấy, sự khác biệt bây giờ là rõ ràng, vì nút Đặt lại không xóa các giá trị mặc định, không giống như nút khác. Làm cách nào để đặt lại đầu vào trong JavaScript?The HTMLFormElement. phương thức reset() khôi phục giá trị mặc định của thành phần biểu mẫu . Phương pháp này thực hiện tương tự như việc nhấp vào điều khiển
Làm cách nào để xóa giá trị trường đầu vào trong JavaScript sau khi gửi?Đã liên kết . Xóa biểu mẫu sau khi gửi trong JavaScript Gửi email cho chủ sở hữu trên biểu mẫu Gửi và lấy email của người gửi ở mặt sau và xóa biểu mẫu JavaScript -- xóa biểu mẫu sau khi các giá trị được gửi Các trường nhập biểu mẫu cũng bị xóa bao gồm cả giá trị gửi Biểu mẫu đang bị xóa trước khi dữ liệu được gửi đến cơ sở dữ liệu |