Maison > Article > interface Web > Soumettre r Plus de formulaires en un seul clic
Supposons que vous en ayez deux sur votre page Web à des endroits différents. mais vous souhaitez soumettre deux formulaires en un seul clic. Alors utilisez -
Votre 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(); });
Cela enverra une demande d'obtention à l'emplacement.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!