Input - получить текст и сделать редирект
Здравствуйте, как мне сделать чтобы текст который введен в input вставился после ссылки, пример скрипта:
Есть к примеру меня такой вот скрипт: function sform() { window.location = 'http://google.ru/search?q='; } Использую функцию для input: <input type="text" class="search_input" id="q" name="q" onkeyup="sform()"> Как видите если ввести в поле текст, то будет редирект на google.ru/search?q=, а нужно чтобы редирект произошел с текстом который ввел пользователь, например я напишу в форме "Привет" и будет редирект на: http://google.ru/search?q=Привет А вместо "Привет" может быть любой текст, помогите пожалуйста |
<form action="http://google.ru/search" method="get"> <input type="text" class="search_input" id="q" name="q"> </form> |
devote, мне нужно при написании (onkeyup) а ваш код работает если нажать на Enter
|
<input type="text" class="search_input" id="q" name="q" onkeyup="document.location='http://google.ru/search?q=' + this.value;"> |
nasqad,
hell100, интересно как вы напишите привет если используите для скрипта onkeyup |
рони,
видимо очень быстро будут писать :D |
nasqad, переходит на:
http://google.ru/search?q=undefined |
рони, devote, а остальное в форме гугла напишут ;) поэтому и происходит редирект, я думаю для моего сайта это очень удобно
|
nasqad, ошибку выдает как исправить ? пример ошибки показал на сообщении #8, исправьте пожалуйста
|
hell100,
замените document на window |
Часовой пояс GMT +3, время: 08:55. |