Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Помогите со вставкой в экшн формы значения из инпут (https://javascript.ru/forum/css-html/72534-pomogite-so-vstavkojj-v-ehkshn-formy-znacheniya-iz-input.html)

djamali 05.02.2018 12:41

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

Nexus 05.02.2018 13:15

<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.