Template Filter - addslashes
Definition and Usage
The addslashes
filter adds a slash
\
character before any quotes.
This can be helpful when you are dealing with JavaScript, and you have to escape quote characters.
Example
Escape the name
, or else you will get an error when alerting it:
<button onclick="alert('{{ name|addslashes }}')">Click me!</button>
Run Example »
Without the addslashes
filter in the example above, the page would get an error
when someone clicked the button.
Syntax
Template filters are defined by using a pipe |
character followed by the name of the filter.
{{ value|addslashes }}