【发布时间】:2014-02-20 21:19:30
【问题描述】:
我有输入文本供用户编辑他们的文本
<input type='text' id='about'>
$('#about').val('<?PHP echo $about;?>');
我没有使用 value 的原因是因为我有一个重置按钮可以重置表单。
<input type='text' id='about' value='<?PHP echo $about;?>'>
如果我把值放在里面,重置按钮将不起作用。
我的问题是如果用户使用' 输入文本,它将结束我脚本中的行
ex.
$('#about').val('It's cool');
有什么办法可以解决这个问题?
【问题讨论】:
-
像
$('#about').val('It\'s cool');一样转义 -
$('#about').val('<?PHP echo addslashes($about);?>');
标签: javascript php jquery