2012-11-01 67 views
0

是否可以提交整個dom對象,包括值? 假設我有類似的東西:提交整個dom(包含的值)

<input type="text" name="name" id="name" 
      value=""/> 

一旦用戶輸入它的名稱(例如,「我的名字」,我希望收到整個DOM對象,以便在服務器上我會得到

<input type="text" name="name" id="name" 
      value="**My Name**"/> 

我知道我可以把整個的innerHTML但是,這並不爲我提供用戶輸入的值。

+1

您無法真正發送DOM對象。您可以創建自己的序列化(如HTML或JSON)併發送它。你爲什麼要這樣? –

回答

0

這很奇怪的地獄,但你可以抓住全身(或通過部分#id)使用jQuery:

​$(function(){ 
    $('form').on('submit',function(e){ 
     e.preventDefault(); 
     var content = $('body').html(); 
     alert(content); 
    }); 
});​ 
+0

順便說一下,這段代碼是jQuery,萬一任何人有任何錯誤,因爲他們不包括jQuery。 –

+0

@jdwire - 感謝您的澄清,我被這個問題嚇了一跳,忘了提到這一點。 – Fluidbyte

+0

雖然這不會捕獲輸入的值。 http://jsfiddle.net/JQcEx/ – Mathletics