Tôi có chế độ xem được gọi là contact.html.twig. Nó có một biểu mẫu với một số trường văn bản. Tôi muốn sử dụng javascript để xác nhận rằng không có trường nào trống, cũng như một số quy tắc khác. Nhưng tôi không biết nơi để đặt .js với các định nghĩa. Tôi không biết cách gọi script .js bằng ký hiệu Twig.Sử dụng javascript trong Symfony2/Twig
Trả lời
Đây là một câu trả lời chung cho cách xử lý javascript ... không đặc biệt là phần xác nhận. Phương pháp tôi sử dụng là để lưu trữ chức năng cá nhân trong các tập tin JS riêng biệt như plugins trong các bó Resources/public/js
thư mục như sau:
(function ($) {
$.fn.userAdmin = function (options) {
var $this = $(this);
$this.on('click', '.delete-item', function (event) {
event.preventDefault();
event.stopPropagation();
// handle deleting an item...
});
}
});
sau đó tôi bao gồm các tập tin trong mẫu cơ sở của tôi sử dụng assetic:
{% javascripts
'@SOTBCoreBundle/Resources/public/js/user.js'
%}
<script src="{{ asset_url }}"></script>
{% endjavascripts %}
Trong mẫu cơ sở của tôi tôi có một khối ở phần cuối của <body>
cho một $(document).ready();
<script>
$(document).ready(function() {
{% block documentReady %}{% endblock documentReady %}
});
</script>
</body>
Sau đó, trong trang của tôi mà có "chức năng quản trị người dùng" Tôi có thể gọi hàm userAdmin như sau:
{% block documentReady %}
{{ parent() }}
$('#user-form').userAdmin();
{% endblock documentReady %}
Chức năng HTML5 cơ bản không đủ để xác thực phía khách hàng của bạn chưa? Nó được cung cấp bởi thành phần Form. Bạn cũng có thể kiểm tra:
xác thực html5 sẽ không hoạt động cho tất cả các trình duyệt – Aris
- 1. Sử dụng Url.Action trong javascript
- 2. Sử dụng Enums Trong Javascript
- 3. Sử dụng Javascript trong Excel
- 4. Sử dụng JavaScript trong thẻ JSP
- 5. Sử dụng biến toàn cầu trong javascript
- 6. Lớp trong JavaScript sử dụng nguyên mẫu
- 7. Cách sử dụng tệp JSON trong javascript
- 8. sử dụng từ khóa "đó" trong javascript
- 9. Telnet Sử dụng Applet trong JavaScript
- 10. Connect Github sử dụng OAuth trong javascript
- 11. sử dụng javascript trong webview android
- 12. Calling javascript sử dụng UIWebView
- 13. Sử dụng SQLite3 trong Windows 8 Ứng dụng Javascript
- 14. nối chuỗi sử dụng javascript
- 15. cách sử dụng javascript Object.defineProperty
- 16. ứng dụng sử dụng OAuth và javascript
- 17. Sử dụng dịch vụ web bằng cách sử dụng Javascript
- 18. Đặt biến phiên sử dụng javascript
- 19. Crash firefox bằng cách sử dụng JavaScript
- 20. Cách sử dụng MD5 trong javascript để truyền mật khẩu
- 21. tại sao chúng ta không nên sử dụng ++ trong javascript?
- 22. sử dụng kết quả mảng PHP print_r trong javascript/jquery
- 23. Thời gian sử dụng Javascript trong các ngày
- 24. Sử dụng thư viện JavaScript Raphael trong TypeScript
- 25. Chạy javascript trong Selenium bằng cách sử dụng Python
- 26. Sử dụng đoạn mã HTML cho mẫu trong JavaScript (jQuery)
- 27. Javascript - Sử dụng biến trong trận đấu chuỗi
- 28. Sử dụng luồng "x-dom-event-stream" trong javascript?
- 29. Advantage của việc sử dụng phương pháp trong OOP Javascript
- 30. Khi nào tôi nên sử dụng khung MVC trong JavaScript?
Rất tốt - cảm ơn bạn – someuser