2009-09-30 3 views
1

제 3 자의 asp.net 페이지 안에 위젯이 있습니다. 중첩 된 양식을 사용할 수 없기 때문에 위젯을 사용하기 위해 일시적으로 asp.net의 메서드와 동작을 변경하려고합니다.id의 x 또는 x가없는 모든 입력을 제거하십시오.

은 내가 JS 방법이 내가 필요로하는 onces을 제외하고 양식을 제출하기 전에이 페이지의 모든 입력 요소를 제거하려는 내 위젯 메서드 호출

function changeActionAndMethodOnFormAndSubmit(newAction, newMethod, newName) { 
    var theForm = document.forms['aspnetForm']; 
    if (!theForm) { 
     theForm = document.Form1; 
    } 
    theForm.action = newAction; 
    theForm.method = newMethod; 
    theForm.name = newName; 
    theForm.submit(); 
} 

의 요소. 나는 매개 변수 newName을 기반으로 요소의 정확한 ID를 알고 있지만, 지금은 x 또는 y의 input.id가없는 모든 입력 요소를 제거하려고합니다.

답변

2

이 수행해야합니다

$('input:not(#x,#y)', theform).remove() 
관련 문제