私はcontact.html.twigと呼ばれるビューを持っています。それはいくつかのテキストフィールドを持つフォームを持っています。私はjavascriptを使用して、フィールドのどれもが空でないことといくつかの他のルールがないことを検証したい。しかし、どこに.jsを定義するのかはわかりません。私はTwig表記を使って.jsスクリプトを呼び出す方法も知らない。Symfony2/Twigでのjavascriptの使用
11
A
答えて
24
はこれがない、具体的検証一部... JavaScriptを処理する方法のための一般的な答えです。で
{% javascripts
'@SOTBCoreBundle/Resources/public/js/user.js'
%}
<script src="{{ asset_url }}"></script>
{% endjavascripts %}
を:私はその後、assetic使用して、私の基本テンプレートにこれらのファイルを含める
(function ($) {
$.fn.userAdmin = function (options) {
var $this = $(this);
$this.on('click', '.delete-item', function (event) {
event.preventDefault();
event.stopPropagation();
// handle deleting an item...
});
}
});
:私が使用したアプローチは、そうのようなバンドルResources/public/js
ディレクトリにプラグインとして独立したJSファイル内の個々の機能を格納することです私が持っている私のページに続いて$(document).ready();
<script>
$(document).ready(function() {
{% block documentReady %}{% endblock documentReady %}
});
</script>
</body>
ため<body>
の最後のブロックを持っている私のベーステンプレート「ユーザー管理」機能は、私はそうのようなUSERADMIN関数を呼び出すことができます。
{% block documentReady %}
{{ parent() }}
$('#user-form').userAdmin();
{% endblock documentReady %}
1
関連する問題
- 1. JavascriptでのXMLHttpRequestsの使用
- 2. javascriptでのサーブレットの使用
- 3. JavaScriptでの{%%}の使用
- 4. JavascriptでのURLの使用
- 5. JavaScriptでのクラスの使用
- 6. Javascriptダイアログの使用
- 7. javascriptクロージャファンクションの使用
- 8. UDPソケットブラウザでのJavaScriptの使用
- 9. JavaScriptでのグローバル変数の使用
- 10. javascriptでのスレッドの使用方法
- 11. PowerPointハイパーリンクでのJavaScriptの使用
- 12. JavaScriptでのCSSの使用方法
- 13. Trianglify Javascriptライブラリでのテキストの使用
- 14. Javascript:モバイルデバイス(iOS 7. *)でのDOMParserの使用
- 15. モルフィアでのjavascriptクエリの使用
- 16. Javascriptでのプロトタイプ継承の使用
- 17. JavaScriptでのJSON httpリクエストの使用
- 18. JavaScriptでの予約語の使用
- 19. Javascriptでのapply()の使用方法
- 20. javascriptとelixirでのバックティックの使用
- 21. htaファイルでのjavascriptの使用
- 22. FlashでのJavaScriptフレームワークの使用
- 23. JavaScriptを使用したJSONの使用
- 24. JavaScriptの$ jの使用
- 25. JavaScriptを使用したJavaScriptの挿入
- 26. Railsの別のjavascriptファイルでjavascriptファイルパスを使用する方法
- 27. JavaScriptを使用したスライドショーでのフェードアウト
- 28. ASP.NET WebフォームのJavaScriptでabp.servicesを使用
- 29. Javascriptのアナログ時計でモーメントタイムゾーンを使用
- 30. ラジオボタンの値でJavaScriptを使用する
非常に良いでは動作しません - あなたに感謝します – someuser