Je travaille actuellement sur un projet PHP / HTML / JavaScript. J'ai une forme où lorsque l'utilisateur appuie sur le bouton Soumettre, il doit exécuter une fonction JavaScript, puis après la poste sur une page PHP pour traiter les données soumises dans le formulaire.
J'ai le formulaire exécuter une méthode JavaScript comme Ci-dessous p> La méthode valide le formulaire, appelle une autre méthode, puis soumet le formulaire à l'aide de Comment puis-je l'obtenir pour soumettre le formulaire à une autre page PHP pour traiter les données, y compris les fichiers sélectionnés de téléchargement. P> Merci pour toute aide que vous pouvez fournir. p> p> document.myform.submit (); CODE> P >
4 Réponses :
Ce dont vous avez besoin est Onsubmit .
<form class="form" id="addImageForm" name="addImageForm" action="addImage.php" onsubmit="return validateAddImage();" method="post">
Remplacez l'attribut Action CODE> avec le nom de votre page PHP et avez la méthode validateadImage code> sous forme d'événement Onsubmit code>. P>
Définissez le paramètre Yout 'Action' sur votre script PHP et effectuez un événement JavaScript dans un événement JavaScript.
<form class="form" id="addImageForm" name="addImageForm" action="processing.php" method="post" onsubmit="return validateAddImage();">
Pas de problème, je devais faire face à ce problème plusieurs fois. Vous pouvez également consulter le plug-in jquery Validation bassistance.de/jquery-plugins/jquery-plugin -Validation
Modifiez l'attribut d'action à l'adresse du script PHP que vous postez. Appelez la fonction JavaScript dans un attribut Onsubmit au lieu de l'action. Mais vous devrez le préfixer avec une déclaration de retour.
<form class="form" method="post" action="your/script.php" id="addImageForm" name="addImageForm" onsubmit=return javascript:validateAddImage()>
Il suffit de transmettre votre nom de page dans la balise d'action et appelez la fonction JavaScript sur ONSUBMIT Event de votre formulaire.