【发布时间】:2013-11-23 09:17:38
【问题描述】:
我为下拉菜单添加了一个搜索框,这是通过 javascript 函数解决的。 因为我用 php 显示表单和框,所以我无法调用 javascript 函数“searchSel():
echo "<input type=\"text\" id=\"realtxt\" onkeyup="searchSel()"><s";
错误:解析错误:语法错误,意外的 T_STRING,期待 ',' 或 ';'
onkeyup=". searchSel() ." 不起作用
有什么想法吗?
【问题讨论】:
-
转义你的报价。
onkeyup=\"searchSel()\". -
如果您尝试从 PHP 中实际调用 JavaScript 函数
searchSel()(例如,在onkeyup事件中具有来自searchSel()的输出)......你不能。 PHP在服务器上运行,JS在客户端运行。如果searchSel()实际上是 PHP 函数,您将需要onkeyup=\"" . searchSel() . "\"" ...(引号) -
^ 否则,其他人写的关于转义引号的内容都是正确的(诅咒你编辑 cmets 的 5 分钟限制)
标签: javascript php jquery forms