Khi tôi muốn thêm một số thuộc tính vào các phần tử biểu mẫu của symfony2, tôi chỉ có thể sử dụng thuộc tính "attr". Nhưng làm thế nào tôi có thể cung cấp một số id/class/style/khác cho thẻ biểu mẫu bắt đầu chính nó?Thuộc tính thẻ biểu mẫu trong Symfony2/Twig
7
A
Trả lời
17
{{ form_widget(form.name, { 'attr': {'class': 'foo'} }) }}
Đây là cú pháp đúng cho tiện ích biểu mẫu với lớp foo
. Nói cách khác, một trường biểu mẫu trong biểu mẫu của bạn.
Bạn có thể áp dụng tương tự cho thẻ <form>
.
này được thực hiện bằng cách làm cho
{{ form_start(form, { 'attr': {'class': 'foo', 'id': 'bar', ... } }) }}
Xem tài liệu ngắn này trên form_start
here
ám chỉ rằng thẻ bắt đầu của một biểu mẫu. Trình trợ giúp này sẽ quan tâm đến việc in phương thức đã định cấu hình và hành động đích của biểu mẫu. Nó cũng sẽ bao gồm thuộc tính mã hóa chính xác nếu biểu mẫu chứa các trường tải lên.
Bạn cũng có thể quan tâm đến các biến biểu mẫu. Chúng được ghi thành here. Tất cả trong tất cả có toàn bộ tài liệu về tất cả các chức năng và biến mà bạn có thể sử dụng here
Tôi sẽ không khuyên bạn sử dụng kiểu nội tuyến. Chỉ cần tạo kiểu với ID và/hoặc lớp bạn đã cung cấp biểu mẫu.
Các vấn đề liên quan
- 1. Làm cách nào để thêm thuộc tính data vào thẻ biểu mẫu trong simple_form?
- 2. Thẻ biểu mẫu HTML không có thuộc tính - bất kỳ lý do nào không?
- 3. Nhiều ID của biểu mẫu trong thuộc tính biểu mẫu đầu vào của HTML5
- 4. AngularJS thẻ thuộc tính
- 5. Đặt thuộc tính yêu cầu khi Biểu mẫu được đăng
- 6. Xác nhận là thuộc tính của biểu mẫu
- 7. Đặt tên thuộc tính của trường biểu mẫu symfony 2
- 8. liên kết các thuộc tính JSON với một biểu mẫu
- 9. Sử dụng spring: message để xác định thuộc tính thẻ biểu mẫu trong ứng dụng web Spring
- 10. đối tượng biểu mẫu không có thuộc tính 'cleaned_data'
- 11. Thứ tự các điều khiển trong thuộc tính Điều khiển của biểu mẫu trong C#
- 12. Thẻ biểu mẫu trên trang ASP.net
- 13. Thành phần biểu mẫu Symfony2 - tạo trường mà không có tên biểu mẫu trong thuộc tính name
- 14. đọc innerHTML của biểu mẫu HTML với VALUE thuộc tính (& giá trị của nó) của các thẻ INPUT
- 15. Tiếp cận mẫu thuộc tính trong scriptlet
- 16. thuộc tính layout_weight trong <include> thẻ
- 17. Thẻ HTML5 <meter> thuộc tính
- 18. html5 thẻ video codec thuộc tính
- 19. Xóa thuộc tính Jsoup trên thẻ html
- 20. Các biểu mẫu lồng nhau trong đường ray - thuộc tính truy cập trong quan hệ has_many
- 21. Xóa thuộc tính của thẻ HTML
- 22. BeautifulSoup - thêm thuộc tính vào thẻ
- 23. Thuộc tính thẻ video "webkit-playsinline"
- 24. Tính năng ẩn/Thuộc tính/Thuộc tính/Thẻ của CSS3 và HTML
- 25. Biểu mẫu bảng tính của Google, điền các tùy chọn biểu mẫu dựa trên bảng tính
- 26. "javascript :;" cho href thuộc tính trong thẻ neo HTML
- 27. Sử dụng thuộc tính rowspan trong <style> thẻ
- 28. preventDefault bên trong thuộc tính onclick của một thẻ
- 29. Sử dụng thuộc tính tiểu sử trong thẻ đầu HTML
- 30. kiểm tra thuộc tính trong JSTL <c:if> thẻ
Xin lỗi tôi vừa quên xóa bộ nhớ cache đó là lý do tại sao nó không hoạt động. Cảm ơn. – user2394156
Đáng giá thêm rằng để đặt '' 'action''' bạn không cần đặt nó vào trong' '' attr''' nó có thể ở mức cao nhất của mảng tùy chọn. – matiit