我为下拉菜单添加了一个搜索框,该搜索框由javascript函数解决。 因为我用php显示表单和框,我有问题调用javascript函数“searchSel():
echo "<input type=\"text\" id=\"realtxt\" onkeyup="searchSel()"><s";
错误:解析错误:语法错误,意外T_STRING,期待','或';'
onkeyup=". searchSel() ."
不起作用
有什么想法吗?
答案 0 :(得分:7)
逃脱报价
echo "<input type=\"text\" id=\"realtxt\" onkeyup=\"searchSel()\">
^ ^
你忘了逃避onkeyup="searchSel()"
之外的单引号
echo '<input type="text" id="realtxt" onkeyup="searchSel()">'
^ ^
答案 1 :(得分:1)
试试这个
echo "<input type=\"text\" id=\"realtxt\" onkeyup=\"searchSel()\">
答案 2 :(得分:1)
将字符串放在单引号中,以避免必须转义双引号:
echo '<input type="text" id="realtxt" onkeyup="searchSel()"><s';
答案 3 :(得分:1)
你可能忘了逃避searchSel()
echo "<input type=\"text\" id=\"realtxt\" onkeyup=\"searchSel()\">