2010-03-04 5 views
0

En concevant le site Web de mon école et je veux faire comme une page "Que recherchez-vous" avec seulement une zone de saisie où les gens peuvent entrer dans le téléphone ou quelque chose et il serait complété avec autosuggest . Ensuite, lorsque l'utilisateur a cliqué sur, le bouton les amènerait à la page définie par la recherche, de sorte qu'il irait directement à la page des numéros de téléphone et vice versa. Que suggérez-vous de faire cela?Comment modifier un lien en fonction d'un champ de saisie?

Répondre

0

Probablement le meilleur moyen de le faire est d'écrire une fonction qui est attachée à l'action submit de votre formulaire. Ensuite, vous pouvez faire en sorte que cette fonction examine le contenu de la zone de saisie pour décider quelle page doit être ouverte.

Vous ouvrez la page avec le code:

window.location = "http://www.WhateverSiteYouWant.com"; Cependant, plutôt que d'essayer de deviner ce qu'un utilisateur peut taper, vous pouvez envisager d'utiliser une liste de navigation déroulante. Vous pouvez voir un exemple de comment coder un à http://www.thesitewizard.com/archive/navigation.shtml

Google peut vous fournir beaucoup plus d'exemples de ce type.

+0

Merci pour votre aide! – Robbie

0

Vous pouvez le faire en définissant le window.location.href à l'URL vers laquelle vous souhaitez rediriger. Donc, dans votre gestionnaire bouton-clic, vous:

window.location.href = "some_url"; 
1

Pour donner autosuggestion vous pouvez utiliser Ajax concept de.

Questions connexes