@Ooos
Front-End

Как составить скрипт, генерирующий ссылку из поля input?

Как составить скрипт, чтобы из input по нажатию кнопки открывалась ссылка которая находится в input?

343534957d2c442abe1a87cefec53290.png
<section class="content">
				<h2>Впишите свой сайт для перехода в систему управления</h2>
				<span class="input input--minoru has-success">
					<input class="input__field input__field--yoko " type="text" id="adress"/>
					<label class="input__label input__label--yoko" for="input-16">
						<span class="input__label-content input__label-content--yoko">Пример: yandex.ru</span>
					</label><a href="" class="btn btn-lg btn-success" onclick="gocms()" role="button"><span id="status">Войти</span></a>
				</span>
        </section>
  • Вопрос задан
  • 2683 просмотра
Решения вопроса 1
//нажатие на кнопку Войти
$('#btnGo').on('click', function() {
    //перейдем по адресу, что вбит у нас в input'е
    document.location.href = $('#inputHref').val();
});


Но на деле еще проверки бы всякие не мешало сделать.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
wtf_object
@wtf_object
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script>
var gocms = function() {
	// Вытащим сссылку из текстового поля
	var url = $('#adress').val();
  // Здесь бы проверить, что мы получили, например прикрутить регулярочку
 	 // Укажем ссылку
	$('a').attr('href', url);
};
</script>


Не самое лучшее решение, возможно, гуру покажут красивее код :)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы