저는 파이크라는 구문으로 해석되고 객체 지향적 인 동적 프로그래밍 언어 인 파이크라는 언어로 프로그래밍하고 있습니다. 코드는 HTML과 자바 스크립트를 생성하는 데 사용됩니다.HTML 입력 유형 = "숨김"은 foreach 루프에서 올바른 값을 바인딩하지 않습니다.
내 문제가 있습니다. Formularet이라는 양식과 각 언어에 대한 제출 단추가 있습니다. 내가하고 싶은 일은 양식을 제출할 때 언어로 lang
을 인수로 전달하는 것입니다. 숨겨진 입력을 사용하여이 작업을 수행 할 수 있다고 생각했지만 제출 버튼을 누를 때마다 lang
이 모두 버튼을 누른 대신 언어로 설정되었습니다. 이것은 기본적와 관계있는 코드 (languageOrder는 모든 언어와 배열입니다) :
res+= "<form name=\"formularet\" action=right.html method="POST">"
foreach(languageOrder, string lang) {
res+= "<input type=hidden name=lang value=\""+lang+"\">\n"
"<input type=submit name=a2 value=\"Save\"> "
}
방금 누른 단추의 언어를 전달하는 방법에 어떤 아이디어?
당신이 모든 버튼 주위에 양식 태그를 포장 해봤합니다 (foreach 루프에서 이렇게) - 그래서 당신은 하나의 형태로 그것들보다는 많은 형태를 가지고 있습니까? 그렇지 않으면 기본 양식을 제출할 때 모든 데이터가 게시됩니다. –