Escape js strings in smarty templates
[civicrm-core.git] / templates / CRM / Profile / Form / GreetingType.tpl
index d23a64f47604609c510a87104d4bbbb6b3bce63f..14e5c808f0c1b7a5d3a9dd841839817f2de95a2e 100644 (file)
@@ -27,7 +27,7 @@
 <span>{$form.$n.html|crmAddClass:big}</span>&nbsp;<span id="{$customGreeting}_html" class="hiddenElement">{$form.$customGreeting.html|crmAddClass:big}</span>
 
 <script type="text/javascript">
-var fieldName = '{$n}';
+var fieldName = {$n|@json_encode};
 {literal}
 cj( "#" + fieldName ).change( function( ) {
     var fldName = cj(this).attr( 'id' );