2012-11-01 2 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