Помогите со вставкой в экшн формы значения из инпут
У меня нетривиальная задача. Я с js не знаком на таком уровне.
Мне нуно значение из input формы подставлять в его action. Что то типа такого(просьба не матюкаться):
<form action="/search/node/document.getElementById('search').value" method="get" id="searchform">
<span class="icon"><i class="fa fa-search"></i></span>
<input type="search" id="search" placeholder="Поиск..." />
<input type="submit">
</form>
jquery код у меня есть. мне нужно на js |
<form action="/search/node/" method="get" id="searchform">
<span class="icon"><i class="fa fa-search"></i></span>
<input type="search" id="search" placeholder="Поиск..." />
<input type="submit">
</form>
<script>
document.getElementById('search').addEventListener('input',function(){
var form=document.getElementById('searchform');
form.action=form.action.replace(/(\/search\/node\/).+/,'$1')+this.value;
console.log(form.action);
});
</script>
|
| Часовой пояс GMT +3, время: 04:51. |