Soumettre des formulaires sans rechargement de page
Dans le contexte d'un site de petites annonces, vous êtes confronté au défi de créer un "Envoyer un pourboire à un ami" sans recharger la page. Le formulaire que vous avez fourni comprend des champs de saisie et un bouton d'envoi pour envoyer un pourboire à une adresse e-mail.
Pour empêcher le rechargement de la page après la soumission du formulaire, vous pouvez utiliser un élément iframe en conjonction avec l'attribut cible du formulaire. Essentiellement, vous redirigerez la réponse du formulaire vers l'iframe.
Mise en œuvre :
Incluez un élément iframe dans votre page avec un nom unique et réglez son affichage sur "aucun" pour le masquer view :
<iframe name="votar">
Modifiez votre formulaire pour rediriger la réponse vers l'iframe à l'aide de l'attribut target :
<form action="tip.php" method="post" target="votar"> <!-- Form elements here --> </form>
En utilisant ceci Dans cette approche, le formulaire sera soumis sans recharger la page et la réponse du script PHP sera affichée dans l'iframe masquée. Cela vous permet d'envoyer le pourboire sans interrompre l'expérience de navigation de l'utilisateur.
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!