2011-12-06 2 views
0

html 양식을 삭제하고 싶습니다. 이 일을하는 가장 좋은 방법은 무엇입니까?HTML/JS : 양식을 삭제 하시겠습니까?

자바 스크립트를 사용하고 있습니까? 텍스트가있는 여러 양식과 각 양식의 삭제 (제출) 단추 및 삭제 확인을위한 javascript가 있습니다. 누구든지 좋은 정보 사이트에 대한 제안이나 링크가 있습니까? 나는 Google과 W3S를 시도했지만 아무 것도 찾지 못했습니다.

미리 감사드립니다.

+1

당신이 말하는 "삭제 "필드를 기본 값으로 지우겠습니까?" – Seth

+1

DOM에서 삭제할 때와 같이 삭제 하시겠습니까? –

+1

저는 새로운데 DOM에서 제거한 것 같아요? 단순한 값이 아닙니다. Fieldset과 전설이있는 양식이 있습니다. 나는 그것을 모두 제거하기를 바랍니다. 감사합니다. –

답변

9

사용할 수 있습니다 :이 같은

function Remove(form_id) { 
    if (window.confirm('Remove this form?')) { 
     var f = document.getElementById(form_id); 
     f.parentNode.removeChild(f); 
    } 
} 

사용 :

onclick="Remove('form_id')" 
+2

BTW, 이것을 사용하여 'body'태그 아래의 ** ANY ** 객체를 삭제할 수 있습니다. –

+0

비 jQuery 솔루션을 제공하기 위해 +1하지만 제거 버튼에 onclick 이벤트를 추가하는 대신 사용할 수있는 ID가 있으면 더 좋을 것입니다. – Nix

+0

@Nix 미안하지만, 나는 당신의 요점, 정말로 나쁜 영어를 얻지 못했습니다. –

2

당신은 DOM를 사용하여, jQuery없이 .detach jQuery와의 .remove ...

$(function(){ 
     $('#button').click(function(){ 
       if (confirm ('Remove this form ?')) { 
        $('#form').remove() 
       } 
     }); 
}); 
관련 문제