2012-11-27 84 views
0

我一直在嘗試獲取用戶輸入的文本框內存儲在隱藏字段中的值,因爲我需要將其從客戶端發送到服務器端,但我甚至不知道存儲在我的內容中隱藏的領域。我該如何發送或將該值複製到文本文件中? 所以要打破我的問題:如何在文本文件中打印隱藏字段的值?

  • 取用戶輸入的文本框中的值,並將其存儲在隱藏字段。
  • 打印值到一個文本文件

預先感謝您,因爲我很新的C#和JavaScript

+1

你使用ASP.NET嗎? – tmesser

+0

沒關係,這不是一個C#問題 –

+1

在javascript中查看['console.log()'](https://developer.mozilla.org/en-US/docs/DOM/console.log)。 – jrummell

回答

1

你會好得多使用調試器和檢查上傳遞的值服務器端而不是寫入服務器端的文本文件。

或者,大多數瀏覽器都有一個Developer模式,可讓您查看通過線路發送的數據。在IE中,例如,按F12,單擊網絡,然後開始捕獲。這將允許您查看在所有表單域中發送的數據,包括隱藏的數據。

如果你真的想寫入一個文本文件,你可以使用

File.WriteAllText(myPath, myText); 

http://msdn.microsoft.com/en-us/library/ms143375.aspx

2

你可以做的是值複製到頁面的可視部分。

考慮下面的HTML:

<div id="output"></div> 
<input type="hidden" name="testfield" /> 

使用以下JS:

document.getElementById('output').innerHTML = document.forms[0].testfield.value; 

...然後打印此頁。

相關問題