2010-03-04 2 views
0

Im, создающий сайт моей школы, и я как бы хочу сделать, как страница «Что вы ищете», только с полем ввода, где люди могут войти в телефон или что-то еще, и оно будет завершено с помощью autosuggest (получилось, что часть ОК) , Затем, когда пользователь нажал кнопку go, кнопка переместит их на страницу, определенную поиском, чтобы перейти непосредственно на страницу телефонных номеров и наоборот. Что бы вы предложили сделать?Как изменить ссылку на основе поля ввода?

ответ

0

Возможно, лучший способ сделать это - написать функцию, прикрепленную к действию отправки вашей формы. Затем вы можете проверить эту функцию на содержимое поля ввода, чтобы решить, какая страница должна быть открыта.

Вы открываете страницу с кодом:

window.location = "http://www.WhateverSiteYouWant.com";

Однако, вместо того, чтобы пытаться угадать, что может набрать все пользователь, вы можете просто рассмотреть возможность использования раскрывающегося списка навигации. Вы можете увидеть пример того, как код один на http://www.thesitewizard.com/archive/navigation.shtml

Google может предоставить вам еще много таких примеров.

+0

Спасибо за помощь! – Robbie

0

Вы можете сделать это, установив window.location.href на URL-адрес, к которому необходимо перенаправить. Таким образом, в обработчике кнопки кнопки мыши, вы делаете:

window.location.href = "some_url"; 
1

Для придания самовнушения вы можете использовать концепцию Ajax.