#javascript #html #redirect #input
#javascript #HTML #перенаправление #ввод
Вопрос:
У меня проблема.
Мне нужна простая форма ввода, которая изменит относительный URL страницы. Допустим, у меня есть site.com/index
<form>
<p>
<label for="url"</label>
<input id="url" type="text" onchange="var a = document.createElement('a');
a.setAttribute('href', this.value); this.value = a.href; window.location.search="/a.href";" placeholder="Search">
<button type="submit">Submit</button>
</p> </form>
Где я ошибся? Что бы я ни вводил в форме, она перенаправит меня на site.com/index ?
Возможно, я ошибся, и это может быть обработано только на серверной части.
Заранее спасибо.
Ответ №1:
Попробуйте следующий
<form>
<p>
<label for="url"</label>
<input id="url" type="text" onchange="window.location='/' this.value;" placeholder="Search">
<button type="submit">Submit</button>
</p> </form>
Комментарии:
1. Нет, не сработало — все еще перенаправляет страницу на
index?
.