웹 페이지의 두 개가 서로 다른 위치에 있다고 가정해 보겠습니다. 하지만 한 번의 클릭으로 두 개의 양식을 제출하고 싶습니다. 그런 다음 -
을 사용하세요.HTML:
<form id="form1"> <!-- Form 1 fields --> <input type="text" name="field1" placeholder="Field 1"> </form> <form id="form2"> <!-- Form 2 fields --> <input type="text" name="field2" placeholder="Field 2"> </form>
JS:
window.addEventListener('load', function() { // Get form data let form1 = new FormData(document.getElementById('form1')); let form2 = new FormData(document.getElementById('form2')); // Combine both forms data into URLSearchParams let urlParams = new URLSearchParams(); form1.forEach((value, key) => { urlParams.append(key, value); }); form2.forEach((value, key) => { urlParams.append(key, value); }); // Redirect to a new URL with combined form data window.location.href = '/submit-both-forms?' + urlParams.toString(); });
이렇게 하면 해당 위치로 get 요청이 전송됩니다.
위 내용은 한 번의 버튼 클릭으로 더 많은 양식 제출의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!