essentiellement ce que je veux est, quand je soumets ma forme, l'action = « » est réglé sur mon script PHP qui exécute la forme et fait ce qu'il doit faire, si elle ne réussit pas, il redirige vers la même page affichant l'erreur qui s'est produite, mais quand il redirige il va en haut de la page, comment puis-je le faire aller automatiquement au formulaire où l'erreur est affichée sur cette page, donc comme le défilement automatique, genre de Comme un lien^TOP, lorsque vous cliquez sur le haut, il va à l'endroit où vous avez défini l'ID. Je veux juste savoir où se trouve l'erreur sur la page et faire défiler jusqu'à cette erreur, donc les invités se demandent ce qui s'est passé parce que l'erreur est près du formulaire et ils sont en haut de la page.redirect et rester à la même section
Répondre
Utilisez des ancrages pour cela.
<!DOCTYPE html>
<html>
<head>
<title>My Page</title>
</head>
<body>
[... stuff on top of the page]
<div id="errors">My Errors</div>
<?php var_dump($_GET); ?>
</body>
</html>
PHP partie
<?php
header('location: mypage.php?var1=test&var2=test#errors');
?>
puis-je toujours passer mes erreurs $ _get dans mon en-tête avec des balises d'ancrage id? – thechrishaddad
sûr. Je vais modifier ma réponse. Bien que je ne recommanderais pas de passer des erreurs via l'obtention de paramètres. Utilisez flashdata (données de session disponibles pour une requête) pour cela. – thpl
Une raison pour laquelle vous ne le recommanderiez pas? et avez-vous des ressources sur flashdata? merci – thechrishaddad
- 1. jQuery: soumettre et rester dans la même page
- 2. Formulaire PHP rester sur la même page
- 3. Rester sur la même page au printemps
- 4. Comment forcer les éléments à rester dans la même ligne
- 5. respond_to et redirect dans la même action dans Rails
- 6. opérer et rester sur la page
- 7. à changer la culture et de rester sur la même vue avec ASP.NET MVC 3.0
- 8. HTML section avec de nombreux éléments - doit rester ensemble
- 9. Qt - La marge d'icône QPushButton doit rester la même
- 10. Comment puis-je rester sur la même page?
- 11. Faire des éléments rester dans la même position sans l'envelopper
- 12. Retournez à la section
- 13. Rester sur la même page en utilisant php sans javascript
- 14. Formulaires multiples ASP.NET MVC, rester sur la même page
- 15. pthread et accès à la section critique
- 16. PDF File Stream et Redirect dans le même contrôleur, iText
- 17. Alerter un message et redirect (ou non)
- 18. post/redirect/get - même en cas d'erreur?
- 19. Comment faire prestashop blockcart rester dans la même position?
- 20. réponse servlets java - rester sur la même page
- 21. Redirect Subdomain à un autre sous-dossier même structure
- 22. Bash redirect et stdin
- 23. Redirect à la manipulation Page
- 24. Redirect et problème set_select
- 25. comment écrire htaccess redirect existe même répertoire
- 26. Post/Redirect/Obtenir sur la même page avec firefox
- 27. Pied de page doit rester en bas et rester dans une position fixe même si le navigateur redimensionne
- 28. Comment rester au même endroit après la mise à jour de la page?
- 29. Comment passer d'un composant à un autre et rester dans le même FocusScope?
- 30. Printemps MVC "redirect:" préfixe redirige toujours vers http - comment puis-je le faire rester sur https?
C'est parce que votre page devient reload chaque fois en cas d'erreur, vous pouvez utiliser AJAX pour résoudre ce – speeday125
AJAX n'est pas la panacée du 21 siècle de Web- développement: D – thpl