2010-01-19 4 views
1

필론 (Pylons) 및 진부한 템플릿 도구로 생성하는 웹 페이지가 있습니다. 페이지 당 여러 개의 양식이있는 페이지를 생성하려고합니다 (한 페이지는 모든 페이지의 일부가되는 기본 서식 파일의 일부입니다). 나는 겉으로보기에는 하나의 폼에 대해서만 폼 요소 값을 얻을 수 있기 때문에 문제가 있습니다; 기본 템플릿에서 가치를 얻으려고 할 때마다 나는 아무것도 얻지 못합니다. 형식으로 폼 요소를 이름으로 가져 오는 Pylons의 방법이 있습니까? 나는 Pylons의 표준 인 request.params ("variable_name") 스타일을 사용하고 있습니다.페이지 별 파일론 및 여러 개의 양식

미리 도움 주셔서 감사합니다.

더그

답변

1

에만 요청에 게시 된 양식에 대한 양식 값을 얻을 것이다 : HTML의 작동 방식 그건, (즉, 사용자가 클릭 버튼을 제출 쪽 참조).

0

예 (톰의 대답을 반복) HTML은 명시 적으로 한 번에 하나의 양식 만 제출하도록 설계되었습니다. 또한 양식은 이 아니며이 중첩 될 수 있으므로 거기에는 혼동이 생길 수 없습니다.

그러나 단일 양식 일 수 있습니다.에는 여러 제출 버튼이 있습니다. 따라서 페이지를 하나의 큰 단일 양식으로 구성하려면 제출할 때마다 제출할 때마다 모든 값을 제출해야합니다. 당신은 모든 필드 이름이 구별된다는 것을주의 할 필요가있을 것입니다 - 만약 당신이 "아이템"폼의 반복을 가지고 있다면 편리하지 않을 것입니다,이 경우 아이템 당 폼을 갖는 것이 훨씬 더 깨끗해야합니다 ...