通过PHP调用javascript无法正常工作

时间:2012-03-08 22:02:33

标签: php javascript parsing function

我有一个函数可以检查表单的值并在提交之前将其显示给您。它是在PHP之外编写的,但PHP正在编写HTML以在用户点击提交时调用它。

好吧,我想让它做得更多。我希望它显示2个值。我得到了它,但我需要它在显示之前通过PHP传递第二个值。基本上,第二个值是一个数字,该数字充当包含消息的数组的索引键。

我认为它就像将更多参数传递给函数一样简单,但是,

我需要知道怎么写。我知道你需要使用双引号而不是单引号来解析PHP中的变量,但问题是onClick已经需要双引号,并将其分解为多个echo语句似乎不起作用。

我发誓,我甚至改变了一个关于javascript的小东西,由于某种原因它根本不会工作。

我不知道发生了什么。

这是代码的粗略内容。

Echo "<input type='submit' value='derrrrr' onClick='return confirmSubmit(this.form)' /></form>";

this.form的位置,我还需要传递$thearray[](进入函数)。

1 个答案:

答案 0 :(得分:0)

在PHP中通过在它们之前添加斜杠来转义引号。

例如:

<?php
echo "<a href=\"#\" onclick=\"jsFunction();\">Click me</a>";
?>