Im, создающий сайт моей школы, и я как бы хочу сделать, как страница «Что вы ищете», только с полем ввода, где люди могут войти в телефон или что-то еще, и оно будет завершено с помощью autosuggest (получилось, что часть ОК) , Затем, когда пользователь нажал кнопку go, кнопка переместит их на страницу, определенную поиском, чтобы перейти непосредственно на страницу телефонных номеров и наоборот. Что бы вы предложили сделать?Как изменить ссылку на основе поля ввода?
ответ
Возможно, лучший способ сделать это - написать функцию, прикрепленную к действию отправки вашей формы. Затем вы можете проверить эту функцию на содержимое поля ввода, чтобы решить, какая страница должна быть открыта.
Вы открываете страницу с кодом:
window.location = "http://www.WhateverSiteYouWant.com";
Однако, вместо того, чтобы пытаться угадать, что может набрать все пользователь, вы можете просто рассмотреть возможность использования раскрывающегося списка навигации. Вы можете увидеть пример того, как код один на http://www.thesitewizard.com/archive/navigation.shtml
Google может предоставить вам еще много таких примеров.
Вы можете сделать это, установив window.location.href
на URL-адрес, к которому необходимо перенаправить. Таким образом, в обработчике кнопки кнопки мыши, вы делаете:
window.location.href = "some_url";
Для придания самовнушения вы можете использовать концепцию Ajax.
Спасибо за помощь! – Robbie