Mon objectif est d'inviter un utilisateur à entrer une date pour récupérer les données de prévision à partir de la date sélectionnée. Mes URL sont de la forme wwww.mywebsite.com/forecasts/region/{{date}} (J'utilise l'envoi d'URL de Pyramid). Je veux que l'utilisateur puisse entrer une date au format AAAAMMJJHH et en cliquant sur Envoyer, l'utilisateur est redirigé vers l'URL de cette date. Existe-t-il un moyen de le faire en HTML? Ou serait Javascript, ou python côté serveur être une meilleure option? MerciLien vers l'URL en fonction de la saisie du formulaire lorsque vous cliquez sur Envoyer
-2
A
Répondre
0
Vous pouvez le faire facilement avec python sur le côté serveur comme ceci:
@view_config(route_name='foo')
def foo(request):
#get date like something like this:
if ('date' in request.params.keys()):
userInputDate = request.params.get('date')
#redirect the user to date specific view
return HTTPFound(location=request.route_url('bar', date = userInputDate)
@view_config(route_name='bar', renderer='bar.mak')
def bar(request):
#get that usergiven date
date = request.matchdict['date']
#do stuff
définition
de route pour la barre:
config.add_route('bar','/bar/{date:\d+}')
Cela crée urls avec l'évolution des valeurs, comme les dates. Plus d'informations à ce sujet ici: http://docs.pylonsproject.org/docs/pyramid/en/1.5-branch/narr/urldispatch.html
Questions connexes
- 1. soumettre un formulaire lorsque vous cliquez sur un lien hypertexte
- 2. changer la couleur du lien lorsque vous cliquez sur Java
- 3. fonction d'appel lorsque cliquez sur un lien
- 4. Empêche la surbrillance du texte lorsque vous cliquez sur
- 5. utiliser chargeur lorsque vous cliquez sur un lien dans php
- 6. Empêche le déclenchement du clic sur le conteneur parent lorsque vous cliquez sur un lien hypertexte
- 7. La fonction jquery (event) event.target.id est vide lorsque vous cliquez sur un lien texte
- 8. Invite lorsque vous cliquez sur un lien et le modifier
- 9. Afficher le texte uniquement lorsque vous cliquez sur le lien
- 10. créer un lien que lorsque vous cliquez sur ouvre du texte sur la même page Web
- 11. Faites défiler jusqu'à FIELDSET Lorsque vous cliquez sur Lien
- 12. Incrémenter le compteur lorsque vous cliquez sur le lien
- 13. comment sélectionner l'élément frère lorsque vous cliquez sur un lien?
- 14. Déterminez la fonction Javascript lorsque vous cliquez sur un élément
- 15. comment exécuter la fonction javascript lorsque vous cliquez sur l'image?
- 16. Appelez la fonction lorsque vous cliquez sur le bouton html
- 17. HTML lorsque vous cliquez sur Envoyer http réinitialiser /?
- 18. Problème d'info-bulle lorsque vous cliquez sur l'entrée en html
- 19. Appelez une fonction C# dans ASP.NET lorsque vous cliquez sur un lien HTML
- 20. Obtenir le formulaire Html lorsque vous cliquez sur le bouton
- 21. Comment supprimer la saisie de texte lorsque vous cliquez sur le bouton
- 22. Comment sélectionner le contrôle de saisie de recherche sur html lorsque vous cliquez sur un lien hypertexte?
- 23. Envoyer des données à la base de données lorsque vous cliquez sur un lien sans actualiser la page
- 24. L'onglet personnalisé disparaît lorsque vous cliquez sur?
- 25. jQuery soumettre le formulaire sur le lien cliquez sur
- 26. Arrière-plan de l'ombre lorsque vous cliquez sur la cellule
- 27. Deux calendriers en cours d'ouverture lorsque vous cliquez sur datepicker
- 28. jquery cliquez sur la fonction pour vous concentrer sur textarea?
- 29. Arrêter la sélection des éléments de la page lorsque vous cliquez sur le lien
- 30. Saisie semi-automatique de Google Places - Cliquez sur le lien pour exécuter une fonction