当我们使用特殊字符时发生错误

 <input value="Search Today's Deals" onfocus="if(this.getValue() == 'Search Today's Deals'){this.setValue('')}" />


当我单击此文本框时,它显示问题:

Failed to processs FBML JavaScript. Exception = "Javascript parse error, unexpected: RCURLY"


请帮我解决的办法。

最佳答案

我认为单引号内的单引号需要转义:
试试这个代码:

 <input value="Search Today's Deals" onfocus="if(this.getValue() == 'Search Today\'s Deals'){this.setValue('')}" />

09-27 00:51