2017-11-10 19 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