2015-08-05 4 views
-2

Я хочу получить данные входного поля в переменной Javascript и выполнить перенаправление.Получить значение поля ввода и перенаправить с помощью Javascript

<form onsubmit="someRandomFunction()"> 
<input type="search" name="search" id="search_bar" placeholder="Type a string"> 
</form> 

Теперь у меня есть HTML-файлы, а именно, xyz.html, abc.html, pqrs.html и т.д .. Я хочу, чтобы пользователь попадет на странице, имя которого он печатает .. Например, поиск для строки ФХЦЧ следует перенаправить пользователя на pqrs.html .. Пожалуйста, помогите мне с кодом для функции Javascript ..

+0

Попробуйте код первого. Опубликуйте то, что вы сделали, мы можем помочь вам найти ошибки. Но не просите нас написать весь ваш код для вас - это просто нахально. – Toiletduck

+0

Спасибо всем за ответ, но, к сожалению, он не работает для меня .. P.S. Извините, я забыл упомянуть, что я использую jQuery Mobile .. –

ответ

0

используя window.location.href

function someRandomFunction(){ 
    window.location.href = document.getElementById("search_bar").value + ".html"; 
    return false; 
} 
0

Вот фрагмент кода.

function someRandomFunction() 
{ 
    window.location.pathname = '/'+document.getElementById('search_bar').value+'.html'; 
    return false; 
} 
0

Заканчивать этот fiddle.

Это фрагмент.

function someRandomfunction() { 
 
    var page = document.getElementById('search_bar').value;; 
 
    location.href = page + '.html'; 
 
    return false; 
 
}
<form onsubmit="return someRandomFunction()"> 
 
    <input type="search" name="search" id="search_bar" placeholder="Type a string" /> 
 
</form>