在我的JavaScript的書,有這樣的代碼:爲什麼在JavaScript中爲表單設置「action」和「method」?
form.action="echo.pl"
form.method="POST"
這本書的這兩行代碼描述爲
語句來指定提交方法和服務器端腳本來處理表單。
但我不知道他們在說什麼。此代碼是首先分配表單值的較大代碼的一部分,然後運行服務器端腳本響應以回顯由腳本分配的提交的名稱=值對。由於沒有適當的解釋,我無法理解它的含義。
在我的JavaScript的書,有這樣的代碼:爲什麼在JavaScript中爲表單設置「action」和「method」?
form.action="echo.pl"
form.method="POST"
這本書的這兩行代碼描述爲
語句來指定提交方法和服務器端腳本來處理表單。
但我不知道他們在說什麼。此代碼是首先分配表單值的較大代碼的一部分,然後運行服務器端腳本響應以回顯由腳本分配的提交的名稱=值對。由於沒有適當的解釋,我無法理解它的含義。
你需要有一個網頁,當用戶提交後,將處理表單的數據。 形式的action
屬性是將數據發送到使用其method
屬性描述的方法的頁面。看到這個問題的difference between GET and POST。
action %URI; #REQUIRED -- server-side form handler --
method (GET|POST) GET -- HTTP method used to submit the form--
甲HTML形式是用戶數據提交給服務器的方法。但要提交數據,有幾個問題:
答案就在表單標籤的屬性:
<form method="<METHOD OF SUBMIT: GET/POST>" action="<WHERE TO SUBMIT?: URL OF SCRIPT" ..>
在你的代碼,form
是一個參考當你說:
form.action
:你修改URL提交。form.method
:您修改使用提交的HTTP方法。
我不確定問題是關於* HTML表單/一般提交*還是*發佈代碼* .. – 2012-07-17 04:47:52
我建議您查找(例如通過Google)關於HTML表單如何工作的教程。如果您要查看處理表單的JS代碼,那麼很好理解表單如何工作_without_ JS ... – nnnnnn 2012-07-17 05:39:09