2012-06-07 29 views
0

我的任務是製作一個只有HTML的網頁。我處於想要創建表單的地步。但是,我不確定這些表單提交是否可以僅使用HTML進行保存。沒有JavaScript的HTML表單

我應用了下面的代碼(從WC3學校獲得)到我的網頁:

<form name="input" action="html_form_action.asp" method="get"> 
Username: <input type="text" name="user" /> 
<input type="submit" value="Submit" /> 
</form> 

我創建了一個名爲提交 「html_form_action.asp」。但是,當我雙擊我的.html文件啓動我的頁面,然後單擊「提交」(提交表單)時,我收到一個錯誤「無法加載頁面」,並且沒有任何內容寫入到我的html_form_action.asp文件中。有什麼其他的方式我應該設置它?

謝謝你的幫助! :)

回答

1

您需要設置一個Web服務器來處理您在後端的請求!如你所說,需要有javascript!因爲您似乎在使用ASP,所以在您的計算機上設置Microsoft IIS將是一個不錯的選擇。

雙擊HTML文件將無濟於事。您需要通過您的設置服務器運行它。

1

那麼,你不能雙擊你的HTML文件,因爲它會作爲本地文件加載在瀏覽器中。 asp文件需要在Web服務器(例如IIS)中承載。

+0

謝謝你的建議! :d;什麼是asp文件的替代品?什麼被認爲是標準? – user1431282

+0

沒有什麼可以被認爲是「標準」。有很多技術可以用作爲網頁提供服務:php,asp.net,asp,rails(和其他基於ruby的teches),django(或其他基於python的teches)... –

1

聽起來就像你試圖從文件系統訪問你的.asp文件,但爲了發生任何事情,該文件需要在Web服務器後面。

不確定您是否有一個設置,但這是您獲得對該請求的響應的唯一方法。 (即當你點擊提交時)

另外:確保如果你有一個指向你的.asp文件的相對路徑,它指向正確的位置(或者你的html文件在正確的目錄中 - 對於你的代碼片段,這意味着相同的目錄)