2016-12-29 21 views
-2

這是可能的模擬html btn點擊在PHP中像在JQuery中?在PHP中模擬html btn點擊可能嗎?

$('input[value=Submit]').click(); 

不使用:

echo '<script>.....</script>'; 
+3

不,因爲PHP不會在單擊按鈕的位置運行。它在製作按鈕的地方運行。 –

+0

我可以從這個命令的頁面獲取所有數據: $ html = file_get_html($ url); – user2746564

+2

沒關係。當你看到頁面時,PHP早已完成了運行。您可以使用Javascript來點擊按鈕,這會導致另一個request_到Web服務器去執行並運行_some more_ PHP,但是您不能使用PHP來點擊按鈕,因爲瀏覽器不會運行PHP。 –

回答

0

沒有這將更好地利用在JavaScript

當您懸停

那麼你的形式提交。

函數myFunction的(){。 的document.getElementById( 「形式」)點擊();}

+0

當你懸停在提交按鈕,然後單擊事件發生。

+0

我不能在Ajax調用中轉到頁面。那裏只有PHP正在爲我工​​作。我不知道爲什麼 – user2746564

0

號PHP是一個 server side language。這意味着它在你的html,css和javascript(也被稱爲client side languages)加載之前運行。所以,你不能用PHP捕捉按鈕點擊事件。正確的方法是使用JavaScript。

+0

嘿,謝謝你的命令。 – user2746564

+0

問題是jquery dosnt在頁面中工作是我在AJAX調用中使用 – user2746564

+0

您是否正確加載它?你有更多的細節嗎? –