I don't really understand if your problem is in velocity or pure javascript ?
Anyway, in pure javascript you would just have to escape the single
and double quotes, something like the following (I did not test it,
just found it by googling) :

var escapedString = inputValue.replace(/([\\"'])/g,
"\\$1").replace(/\0/g, "\\0");

BR,
Jeremie

2012/6/11  <mathieu.canzer...@intech.lu>:
> Hello everybody,
>
> I've a simple problem.
> I've a text input where people can enter some text.
> After, I want to send that text as a param to a javascript function.
> However, when user types a quote (simple or double), there is a problem in
> my javascript syntax.
> I've tred to add backslash but no effect.
>
> Thanks for your help.
>
> Mathieu Canzerini.
>
> _______________________________________________
> users mailing list
> users@xwiki.org
> http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to