JavaScript를 사용하여 양식 제출
JavaScript를 사용하여 양식을 제출하는 문제를 해결하기 위해 양식이 있는 주어진 시나리오를 고려해 보겠습니다. ID가 "theForm"인 경우 DIV 내의 제출 버튼과 함께 표시됩니다. 활성화되면 이 버튼은 DIV의 innerHTML을 수정하여 "처리 중..."을 표시하고 제출 버튼을 제거하는 placeOrder() 함수를 트리거합니다.
document.theForm.submit()를 호출하는 초기 접근 방식이지만 placeOrder() 함수 내에서 논리적인 것처럼 보이지만 원하는 작업을 실행하지 못합니다. 그 이유는 잘못된 형식 명명 규칙에 있습니다. 성공적으로 제출하려면 양식의 이름 속성이 JavaScript 코드에 사용된 이름과 일치해야 합니다.
따라서 아래와 같이 name="theForm"을 포함하도록 양식의 HTML을 수정하세요.
<form name="theForm"> ... (rest of the form elements and submit button) </form>
이 수정을 통해 placeOrder() 함수의 document.theForm.submit() 호출이 의도한 대로 성공적으로 양식 제출을 시작합니다.
위 내용은 `document.theForm.submit()`을 사용해도 JavaScript 양식 제출이 실패하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!