2017-11-10 82 views
-1

我已经在PHP下面的回声:意想不到的结果写onfocus此事件与PHP

echo "ondblclick=kardex(codigo=$codigo AND comprada<>0);"; 

我希望这种回声结果:

ondblclick="kardex(codigo=001 AND comprada<>0);" 

,但我得到这样的:

ondblclick="kardex(codigo=001" and="" comprada<="">0); 

如何写正确的文字?

+0

在Web应用程序中双击是普遍的(如果不是普遍的话)被认为是一个可怕的想法。在任何情况下,语法都是错误的;它不是JavaScript。 – Pointy

+0

_“但我得到这个”_ - 在哪里?当你检查DOM?或者在PHP脚本生成的实际HTML输出中?你有没有检查变量实际包含的内容?你有适当的PHP错误报告启用? – CBroe

回答

-1

你的回音应出示有效的语法,它目前没有:你需要"小号

这应该工作:echo "ondblclick=\"kardex(codigo=$codigo AND comprada<>0);\"";


或者您可以使用',但你不能插与他们:

echo ('ondblclick="kardex(codigo=' . $codigo . ' AND comprada<>0);"');

+0

它仍然是无效的语法。 – Pointy

+0

你的意思是无效的语法?哪里不对? – SourceOverflow

+0

你认为''''操作符在JavaScript中做什么?那第一个表达式,用'='而不是'=='完成比较? – Pointy

相关问题