<form acrion=site.ru/search/ method=GET>
<input type=text name=search>
<input type=submit>
</form>
Переходит на адрес site.ru/site/?search=Input text
Как cделать что бы переходило на site.ru/search/Input text
1. dadasheff - 12 Августа, 2018 - 01:43:50 - перейти к сообщению
2. ytrewq123 - 12 Августа, 2018 - 12:50:00 - перейти к сообщению
Во первых у вас ошибка
acrion
Надо action
acrion
Надо action
3. armancho7777777 - 12 Августа, 2018 - 19:14:20 - перейти к сообщению
CODE (html):
скопировать код в буфер обмена
скопировать код в буфер обмена
- <form id="my-form" action="/search" method="get">
- <input type='search' name='search' required>
- <input type=submit>
- </form>
CODE (javascript):
скопировать код в буфер обмена
скопировать код в буфер обмена
- document.querySelector('#my-form').addEventListener('submit', function(e){
- e.preventDefault();
- var val = this.querySelector('input[name="search"]').value.trim();
- location.replace(this.action.replace(/\/$/, '') + '/' + val);
- }, false);