2012-06-21 28 views
0

例如:如果數據輸入到HTML表單的字段中,在按下「提交/輸入」之前,數據在哪裏存儲。鍵盤輸入的數據是否存儲在某個文件/某些數據結構中。和之前我提交這篇文章一樣,這些句子在哪裏暫時存儲?xml/html表單中的數據是暫時存儲的嗎?

+0

瀏覽器的開發者想要存儲它的地方。 – Quentin

+0

在您的計算機內存中...像運行應用程序中可用的所有其他信息 – Veger

+0

如果我有一個移動應用程序,它需要用戶輸入數據到字段中,我將在輸入數據的同時存儲數據,然後再發送到服務器? – sharath

回答

0

這個問題可能有幾個答案。

  • 如果瀏覽器開發者想存儲它們,他將這樣做。
  • 如果你的問題是關於特定的stackoverflow,那麼就像草稿。現在,許多webforms現在都有草稿保存功能。以便將其副本保存以供稍後編輯/查看。

大部分情況下,你所做的只是作爲事件記錄器(微軟)保存,也許在Linux中也有類似的地方。

0

當您未提交表單時,輸入中的文本將存儲在您的內存中。輸入允許用戶通過類型或選擇進行交互,用戶交互不會對DOM進行實時修改。所以文本直到你提交/提交頁面纔會存在於內存中。

與製作新文本文件時類似,請輸入它,但尚未保存。

在提交時,無論服務器端語言處理請求,並讓你在一個超級全球$ _ POST或當您鍵入到表單字段$ _GET在PHP

0

,數據存儲中的輸入提供的數據瀏覽器本身(很可能就在內存中)。

當你輸入一個文本輸入時,你基本上設置該標籤的value屬性。如果您想要即時操作,可以使用JavaScript等語言訪問此數據。

+0

信息存儲在哪裏?它是否在窗口的臨時文件夾或瀏覽器目錄中的其他文件中? – sharath

+0

正如我在答覆中所說的,信息存儲在瀏覽器本身中,可能在內存中。每個瀏覽器都會以自己的方式處理它。 (對於iOS的UIWebView等移動應用程序組件也是如此)。無法找到它所在的位置或訪問它的位置。如果您需要訪問數據,您需要使用JavaScript來查詢我建議的表單輸入。我認爲更大的問題是爲什麼你需要訪問它?也許有一個不同的問題需要回答。 –