Làm cách nào để vô hiệu hóa biểu mẫu hoàn chỉnh (tất cả các phần tử đầu vào bên trong nó), trong khi nó được gửi qua AJAX? Tôi đã thử thiết lập một biến số $scope.form_state
trong bộ điều khiển và gắn nó vào thuộc tính ng-disabled
của nút gửi, nhưng nó có vẻ giống như một giải pháp thay thế. Nên có một cách dễ dàng hơn + thẳng về phía trước để làm điều này.AngularJS - Làm thế nào để vô hiệu hóa một biểu mẫu khi nó được gửi?
Trả lời
Bạn có thể đặt tất cả các phần tử biểu mẫu vào fieldset
và sử dụng ng-disabled
để tắt toàn bộ trường.
Hoạt động - cảm ơn. Btw, vì lợi ích của người khác, giải pháp không phải là Góc cụ thể, nhưng thực sự là một thuộc tính HTML thông thường. Trong khi tất cả các trường trong fieldset đều bị vô hiệu hóa, không có phản hồi trực quan nào cho người dùng (không giống như trường được tạo ra khi bạn tắt riêng từng trường). –
Nó thậm chí có vẻ là một thuộc tính ** HTML5 ** của thẻ 'fieldset' (xem https://developer.mozilla.org/en/docs/Web/HTML/Element/Fieldset) –
Điều này không hoạt động trên IE9 vì là thuộc tính HTML5. – RolandoCC
- 1. Phần tử biểu mẫu bị vô hiệu không được gửi
- 2. Làm cách nào để vô hiệu hóa tác vụ gửi
- 3. Làm cách nào để vô hiệu hóa hành động tải trước khi người dùng gửi biểu mẫu?
- 4. Làm thế nào để vô hiệu hóa nút gửi biểu mẫu "a là Ruby on Rails Way"?
- 5. nếu trình trợ giúp biểu mẫu dạng text_field_tag trong đường ray bị vô hiệu hóa, nó có được gửi không?
- 6. làm cách nào để vô hiệu hóa nút gửi khi biểu mẫu được gửi mà không có bất kỳ lỗi nào
- 7. Làm thế nào để vô hiệu hóa elmah gửi email khi thử nghiệm tại địa phương?
- 8. Làm cách nào để vô hiệu hóa biểu mẫu gốc khi biểu mẫu con đang hoạt động?
- 9. Phương pháp tốt nhất để gửi các trường biểu mẫu bị vô hiệu hóa trong jQuery?
- 10. jquery để vô hiệu hóa các phần tử biểu mẫu
- 11. Làm cách nào để tạo biểu mẫu không bị vô hiệu hóa khi biểu mẫu khác được hiển thị một cách bình thường?
- 12. Làm thế nào để vô hiệu hóa sự kiện onclick khi nó xảy ra?
- 13. C# Làm thế nào để vô hiệu hóa một phím
- 14. Làm thế nào để vô hiệu hóa cắt đầu vào trong AngularJS?
- 15. Trong AngularJS, có cách nào để vô hiệu hóa việc ngăn chặn hành động mặc định khi một biểu mẫu bị thiếu thuộc tính action?
- 16. Làm thế nào để vô hiệu hóa các khối div có một mẫu id nhất định?
- 17. Làm thế nào để biết khi nào để vô hiệu hóa một 'NSTimer`
- 18. Vô hiệu hóa tự động gửi biểu mẫu trên nút bấm
- 19. Làm cách nào để ghi đè (vô hiệu hóa) hành vi "gửi" của thẻ nút bên trong thẻ biểu mẫu?
- 20. Làm thế nào để vô hiệu hóa PerfWatson trong VS2012?
- 21. Trường biểu mẫu bị vô hiệu hóa không gửi dữ liệu
- 22. Làm thế nào để vô hiệu hóa hành vi gửi của asp: ImageButton?
- 23. Làm thế nào để vô hiệu hóa tất cả <input > bên trong một biểu mẫu với jQuery?
- 24. Làm thế nào để vô hiệu hóa làm nổi bật của biểu tượng ứng dụng?
- 25. Đặt lại biểu mẫu sau khi gửi trong AngularJS
- 26. Làm thế nào để vô hiệu hóa javax.swing.JButton trong java?
- 27. Vô hiệu hóa bảo mật biểu mẫu CakePHP
- 28. Làm thế nào để vô hiệu hóa cảnh báo #pragma?
- 29. Làm thế nào để vô hiệu hóa rìa trong Emacs?
- 30. Nút gửi biểu mẫu vẫn bị vô hiệu hóa khi sử dụng nút Quay lại trong Firefox
@mpm: Chắc chắn, tôi hiểu rằng chức năng này không được cung cấp bởi Angular out-of-the-box. Thay vào đó, cách tốt nhất để xây dựng một chỉ thị tùy chỉnh để giúp tôi đạt được điều này là gì? –