@eellazy

Как выполнить действие при условии что в input есть данные?

Всем привет!
Как выполнить переадресацию при клике лишь при условии, что в форме есть email? Если же инпут пустой то ничего не делать.

Переадресацию сделать получилось. Как к нему добавить условие на заполненость?

Форма
<div id="b09fdf4fba66051159c3a9f54dfbcea70b9dd8d31b80ce4cbd00b79ebf692430">
              <input type="hidden" name="sform[hash]" value="b09fdf4fba66051159c3a9f54dfbcea70b9dd8d31b80ce4cbd00b79ebf692430">
              <input class="email-input b09fdf4fba66051159c3a9f54dfbcea70b9dd8d31b80ce4cbd00b79ebf692430_email" maxlength="255" name="sform[email]" type="email" placeholder="Введите свой e-mail, чтобы принять участие в трансляции">
              <button id="buttonb09fdf4fba66051159c3a9f54dfbcea70b9dd8d31b80ce4cbd00b79ebf692430" class="submit-btn" onclick="sformb09fdf4fba66051159c3a9f54dfbcea70b9dd8d31b80ce4cbd00b79ebf692430._button(this);">принять участие в трансляции</button>
            </div>


Скрипт
$( document ).ready(function() {
$('#buttonb09fdf4fba66051159c3a9f54dfbcea70b9dd8d31b80ce4cbd00b79ebf692430').click(function(){
    document.location.href = "http://google.com";
});
});
  • Вопрос задан
  • 282 просмотра
Решения вопроса 2
iiiBird
@iiiBird Куратор тега CSS
Пока ты спишь - твой конкурент совершенствуется
$( document ).ready(function() {
$('#buttonb09fdf4fba66051159c3a9f54dfbcea70b9dd8d31b80ce4cbd00b79ebf692430').click(function(){
    if ( $(this).siblings('.email-input').val() ) { document.location.href = "http://google.com"; }
    else { //если пустой }
    
});
});
Ответ написан
Комментировать
NeLexa
@NeLexa
$( document ).ready(function() {
    $('#buttonb09fdf4fba66051159c3a9f54dfbcea70b9dd8d31b80ce4cbd00b79ebf692430').click(function(){
        if($('.email-input').val()) {
            document.location.href = "http://google.com";
        }
        return false;
    });
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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