2012-03-08 124 views
-1

我得到一個函數,它檢查表單的值並在提交之前將其顯示給您。它是在PHP之外編寫的,但PHP正在編寫HTML以在用戶提交時調用它。通過PHP調用javascript不起作用

嗯,我想讓它做得更多。我希望它顯示2個值。我明白這一點,但我需要在顯示它之前通過PHP傳遞第二個值。基本上第二個值是一個數字,該數字充當包含消息的數組的索引鍵。

我想,這是因爲傳遞更多參數的函數一樣容易,但是,

我需要知道如何寫。我知道你需要使用double而不是單引號才能解析PHP中的變量,但問題在於onClick已經需要雙引號,並且將它分解爲多個echo語句似乎不起作用。

我發誓,我甚至改變了關於JavaScript的一些小東西,因爲某種原因它根本不會工作。

我不知道發生了什麼事。

這是粗略的代碼。

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

其中this.form是,我還需要通過$thearray[](進入功能)。

+2

。 「我不知道發生了什麼事情」我們也一樣。 Plz郵政編碼。 – paislee 2012-03-08 22:04:12

+0

你可以發佈有問題的部分的代碼嗎? – 2012-03-08 22:05:01

+0

不錯,但我在我的手機上給我一秒 – user1159454 2012-03-08 22:05:22

回答

0

在PHP中通過在它們之前添加斜槓來逃避引號。

例如:

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

爲什麼不簡化,用'echo'Click me';'? – Tadeck 2012-03-08 22:38:16