2011-01-29 90 views
0

是否可以在用戶按下sumbit按鈕時截取文本框的內容?文本框內容的屏幕截圖

編輯:這是一個aspx網頁

+0

在標籤中使用'html'意味着這是一個網頁,並且您正在使用asp.net - 是這種情況嗎?你能否確認這不是使用瀏覽器控件的winforms/wpf應用程序? – Oded

回答

2

總之,沒有是不可能做到這一點在統一的,跨瀏覽器的方式(即我所知道的)。如果您的文本框是在Flash影片內部實現的,則可以對按下按鈕時顯示的Flash影片進行「截圖」(discussion on this subject available here)。但除此之外,您將不得不在服務器上執行此處理。

您可以通過讓服務器渲染頁面本身副本(將用戶輸入的數據提供給它),然後從那裏做出您想要的內容來模擬此過程。有免費和付費的解決方案可以幫助您拍攝網站截圖(browse options available here)。

0

在一般意義上,不,你不能。但是,如果您的環境受限(例如信息亭,內聯網),則可以創建一個基本上可以執行任何操作的瀏覽器插件,包括截取屏幕截圖並將其發送到服務器。

如果您對環境有很多控制權,您可以創建自己的可以截取屏幕截圖的網頁瀏覽器。事實上,我已經用C#完成了這個任務。我剛剛編寫了一個應用程序,該應用程序託管一個瀏覽器控件,並在某些按鍵或用戶定義的時間間隔內將截圖發送到服務器。