2014-10-02 54 views
0

如何在不使用PHP的情況下單擊提交時從表單中保存值。將Html表單中的值保存爲文本文件而不使用PHP

<form method="post" name="myform"> 
<p><input name="login" placeholder="Username" type="text"></p> 
<p><input name="pass" placeholder="Password" type="password"></p> 
<input name="submit" id="submit" onclick="show_alert();" value="submit" type="submit"> 
</form> 

如果文本文件不可行。然後告訴我有關其他方式來存儲數據而不使用PHP。 並請告訴最簡單的方法。

我試圖找到整夜,但失敗了。

謝謝!

+0

存儲位置?您只能將其存儲在Cookie(最高4 KB)或瀏覽器的本地存儲中。如果數據不在該瀏覽器以外的任何位置,則此類存儲的目的是什麼?當然,如果您找到這樣的服務,您可以使用與客戶表單一起工作的輔助服務。 – Cheery 2014-10-02 04:03:23

+0

您可以將數據作爲cookie存儲在客戶端計算機上。通過Javascript實現。雖然我無法理解爲什麼你不想使用PHP(或者任何服務器端語言)。 – 2014-10-02 04:03:58

+0

如果你不需要PHP,你爲什麼要標記PHP?這個問題是超級愚蠢的廣泛 – Ghost 2014-10-02 04:04:06

回答

1

如果沒有腳本語言,就無法訪​​問文件系統,這是不可能的。由於安全原因,javascript不能自行寫入文件。可以使用本地存儲瀏覽器或cookie來保存數據,但這兩者都需要使用的設備/瀏覽器。

-2

當您單擊提交按鈕時,將值回顯到網頁。這樣您就可以複製並粘貼到您選擇的文本文件和位置。

讀取您可以使用文件api的文本文件。 https://developer.mozilla.org/en-US/docs/Web/API/FileReader(文檔)或https://developer.mozilla.org/en-US/docs/Using_files_from_web_applications(演示)

+0

這是錯誤的。爲了達到OP所要求的,你需要發明一個後臺腳本語言。使用您發佈的API不能解決問題。 – user7771338 2017-03-29 23:01:08

相關問題