2011-10-17 2 views
0

PHP를 사용할 때 게시 할 데이터를 찾고 싶습니다. $_POST 배열을 덤프하면 input, select, textarea 등으로 제출 된 모든 html 양식 요소의 name= 속성과 해당 value= 속성을 쉽게 제공 할 수 있습니다 읽는 방식.Javascript/jQuery에는 모든 양식 데이터의 값/이름을 검사 할 수있는 내장 메소드 또는 플러그인이 있습니까?

Javascript 또는 jQuery 라이브러리에 페이지의 모든 html 양식 요소에 대해 동일한 작업을 수행하는 메소드/플러그인이 있는지 궁금합니다. 이것은 클라이언트 쪽 유효성 검사 등을 테스트 할 때 매우 유용 할 것입니다.

모든 디버깅 시간을 절약하는 데 도움이되는 답변을 주시면 감사하겠습니다.

답변

4

jQuery는 serializeArray method입니다. 폼에서 호출하면 폼에 namevalue 초를 포함하는 객체의 목록을 가져옵니다.

+0

Brilliant! 소품, 나는 대답을 받아 들일 것이고 타이머는 떨어지게된다. 내가 찾고있는 것이 바로 그 것이다. – Avicinnian

1

네, 당신은 다음과 같이 jQuery를 사용하여 페이지에있는 모든 폼 요소를 통해 반복 할 수 있습니다

$("input, textarea, select").each(function() { 
    alert($(this).attr("name") + " = " + $(this).val()); 
}); 

이 페이지의 모든 이름과 값을 알려줍니다.

관련 문제