2014-09-10 23 views
-4

如何自動提交表單使用PHP的下拉改變?即當有人從選擇框中選擇一個值時,表格應該被自動提交。如何自動提交一個表單,只需改變下拉使用php

我知道這可以使用jQuery和其他人完成,但我希望它只能通過PHP完成。有沒有辦法做到這一點?

+6

不,這是不可能的。 PHP是一種服務器端語言。 – Hammerstein 2014-09-10 19:35:37

+0

爲什麼你不喜歡javascript? – Shin 2014-09-10 19:38:41

+2

你不需要使用jQuery,但你一定需要javascript。 – Waxen 2014-09-10 19:39:47

回答

0

我想嘗試使用JavaScript。

onchangeonblur事件與添加到您選擇的HTML輸入,就像這樣: onchange = formName.submit();

或者,你可以從一個單獨的JS功能做到這一點,但你必須給一個ID的形式。你可以這樣說:

  • 在輸入:onchange = formSubmit();
  • JS:

function formSubmit() { document.getElementById("formID").submit(); }

瞭解PHP最重要的是,它的服務器端。這意味着它是第一次運行,每次打開頁面時都沒有例外。服務器獲取您對頁面的請求,運行PHP代碼,然後爲瀏覽器提供必要的信息,然後瀏覽器將顯示頁面並運行任何JS代碼。

+0

我用這個謝謝... – user3151681 2014-09-10 20:22:31

+0

完全忘記了formName.submit() – DonMiguel 2014-09-12 08:23:53

相關問題