몇 가지 복잡한 검사를 한 후 수동으로 양식을 제출하고 싶습니다. 검사에는 사용자 상호 작용이 포함되므로 전체 검사 프로세스가 동 기적으로 수행되지 않습니다. 여기에 시나리오는 다음과 같습니다수동 양식 제출에 게시 매개 변수를 추가하는 방법은 무엇입니까?
- 사용자는 버튼 (AN HTML
<button id='button-id'>
태그) - 내가 버튼의 기본 동작 (양식 제출 인)
- 나는 복잡한 확인을 방지 클릭합니다.
- 체크 프로세스의 어느 부분에서 대화 상자를 표시하고 사용자가 응답 할 때까지 기다립니다 (여기에서는 원래의 체크 기능이 진행되어 반환됩니다).
- 나는 대화 상자에 콜백 함수를 제공합니다.이 콜백 함수는 사용자가 닫기 (긍정적이거나 부정적인 결과)
- 이제 양식을 제출해야하지만 원래의
<button id='button-id'>
은 successful control으로 게시되어야합니다. 즉, 단추 태그name
을 게시 된 매개 변수 중 하나로 서버에 추가해야합니다.
저는 jQuery의 $('#form-id').submit()
메소드를 사용합니다. <button>
요소의 name
을 HTTP Post 매개 변수에 추가하려면 어떻게합니까?
를 사용 id '). submit()'을 호출하면 유효성 검사가 끝났는지 여부를 나타내는 플래그를 설정하고'$ ('# button-id ')를 호출 할 수 있습니다. ') .submit()'을 사용하십시오. 이 방법이 효과가 있는지는 잘 모르겠지만 시도해 볼 수는 있습니다. –
예 @FelixKling, 이것이 우리의 첫 번째 솔루션이었습니다. 제안 해 주셔서 감사합니다. 하지만 그건 단지 해킹 일뿐입니다. 매개 변수를 게시하기 위해 무언가를 추가 할 수 있는지 여부를 알고 싶습니다. 이것은 간단한 해결책 인 것 같습니다. :) –
또한 '