Я не могу понять, почему кто-то хочет, но вот как это сделать.
HTML код
<form id="searchForm">
<input type="search" id="search">
<input type="submit">
</form>
JQuery является
<script>
$("#searchForm").on('submit', function(){
var $userEntered = $(this).children('#search').val();
$(this).attr("action", $userEntered);
});
</script>
Это поместит все, что пользователь вводит в поле поиска в атрибут действия формы.
JSFiddle: https://jsfiddle.net/JohnnyWalkerDesign/bwnvhz24/
(Примечание:.. Вы можете увидеть JSFiddle работу, введя нечто вроде https://www.google.com
в поле ввода Оно должно начинаться с https://
, потому что это то, что использует JSFiddle)
Нет, я имею в виду когда пользователь вводит «www.google.com», он должен перейти в Google; а также, если пользователь ввел «www.w3schools.com», он должен перейти на указанный сайт или выполнить поиск. –
любой сайт, на который вы хотите 'this.action =" http: // "+ your_site_name"; 'и он отобразит вас там. – Shubham