用php echo调用javascript函数

时间:2013-11-11 14:20:20

标签: javascript php jquery forms

我为下拉菜单添加了一个搜索框,该搜索框由javascript函数解决。 因为我用php显示表单和框,我有问题调用javascript函数“searchSel():

 echo "<input type=\"text\" id=\"realtxt\" onkeyup="searchSel()"><s";
  

错误:解析错误:语法错误,意外T_STRING,期待','或';'

onkeyup=". searchSel() ."不起作用

有什么想法吗?

4 个答案:

答案 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()\">