Помогите со вставкой в экшн формы значения из инпут
У меня нетривиальная задача. Я с 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, время: 00:36. |