У меня есть вид, называемый contact.html.twig. Он имеет форму с некоторыми текстовыми полями. Я хочу использовать javascript для проверки того, что ни одно из полей не является пустым, а также некоторые другие правила. Но я не знаю, где поставить .js с определениями. Я не знаю, как вызвать сценарий .js, используя нотацию Twig.Использование javascript в Symfony2/Twig
ответ
Это общий ответ о том, как обращаться с JavaScript ... специально не проверка часть. Подход, который я использую для хранения отдельных функций в отдельных файлах JS в качестве плагин в пучках Resources/public/js
каталога как так:
(function ($) {
$.fn.userAdmin = function (options) {
var $this = $(this);
$this.on('click', '.delete-item', function (event) {
event.preventDefault();
event.stopPropagation();
// handle deleting an item...
});
}
});
я включить эти файлы в моем базовый шаблоне с помощью assetic:
{% javascripts
'@SOTBCoreBundle/Resources/public/js/user.js'
%}
<script src="{{ asset_url }}"></script>
{% endjavascripts %}
В мой базовый шаблон у меня есть блок в конце <body>
для $(document).ready();
<script>
$(document).ready(function() {
{% block documentReady %}{% endblock documentReady %}
});
</script>
</body>
Тогда в моей странице, которая имеет ту «Пользователь с правами администратора» функциональность можно вызвать функцию UserAdmin следующим образом:
{% block documentReady %}
{{ parent() }}
$('#user-form').userAdmin();
{% endblock documentReady %}
Является ли базовая функциональность HTML5 достаточной для проверки на стороне клиента? Он предоставляется компонентом Form. Вы также можете проверить:
валидация html5 не будет работать для всех браузеров – Aris
- 1. Использование кнопок в JavaScript
- 2. Использование метода в JavaScript
- 3. Использование '=>' в javascript
- 4. Использование php в javascript
- 5. Использование XMLHttpRequests в Javascript
- 6. Использование интернационализации в javascript
- 7. Использование «нового» в javascript
- 8. Использование этого в Javascript
- 9. Использование Url.Action в javascript
- 10. Использование {} в JavaScript?
- 11. Использование mediaquery в javascript
- 12. Использование модуля в JavaScript
- 13. Использование Java в JavaScript,
- 14. Использование focus() в JavaScript
- 15. Использование Html.DropDownList в javascript
- 16. Использование JavaScript в PHP
- 17. Использование Javascript в rails
- 18. Использование меток в javascript
- 19. Использование Javascript в Rails
- 20. Использование .beget() в Javascript
- 21. Использование Javascript в Ruby
- 22. Использование || в переключателях javascript
- 23. Использование PHP в Javascript
- 24. использование прототипа в JavaScript
- 25. Использование this.prototype.show в JavaScript
- 26. Использование Javascript в imacros
- 27. Использование Перечисления В JavaScript
- 28. Использование JavaScript в Less
- 29. Использование setimeout в Javascript
- 30. Использование Javascript в Excel
Очень приятно - спасибо – someuser