@koskanalya

Выбор url и списка select jquery?

Здравствуйте простой вопрос. Делаю форму выбора select - option с подтверждением выбора по кнопке. Код следующий:
$(document).ready(function(){
  $(".regularSelect").on('change',function(){
    var url = $(this).val();
    windows.location = url;
  });
});

<form>
   <p><select name="url">
     <option value="https://google.com/">Гугл</option>
     <option value="https://yandex.ru/">Яндекс</option>
   </select></p>
  </form>
<input type="submit" value="Отправить">
  • Вопрос задан
  • 61 просмотр
Решения вопроса 1
RAX7
@RAX7
$(document).ready(function(){
  $('[type=submit]').on('click',function(){
    var url = $('[name=url]').val();
    window.location = url;
  });
});
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
1) инпут должен быть в форме или ты должен указать к какой форме ты его относишь через атрибут from="id_формы"
2) ты прерываешь стандратное действие submit и далее делаешь свое

<script type="text/javascript" src="jquery.min.js">
$(function () {
    $(document).on('submit','form',function(e){
        e.preventDefault();
        val=$('.regularSelect').val();
        alert(val);
    });
});
  
</script>

  <form>
   <p><select class='regularSelect' name="url">
     <option value="https://google.com/">Гугл</option>
     <option value="https://yandex.ru/">Яндекс</option>
   </select></p>
<input type="submit" value="Отправить"> 
</form>
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы