Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 09.11.2018, 15:03
Новичок на форуме
Отправить личное сообщение для designerandrey Посмотреть профиль Найти все сообщения от designerandrey
 
Регистрация: 09.11.2018
Сообщений: 4

Валидация jquery c button type=button
всем доброго времени
1. есть форма
2. есть скрипт, который делает кнопку button активной если введены данные
кнопка типа button не submit
по мимо того, что кнопка активируется введя данные в input, нужно еще каким то образом сделать проверку напр. type="email"
но button выполняет роль следующего шага формы
по этому у меня уже мозг расплавился как сделать эту проверку
код

<script>
function checkParams() {
    var nik= $('#nik').val();
    var email = $('#email').val(); 
    if(nik.length != 0 && email.length != 0) {
        $('#submit').removeAttr('disabled');
    } else {
        $('#submit').attr('disabled', 'disabled');
    }
}
</script>


<form>
<input class="inuser" onkeyup='checkParams()' id="nik" type="text" placeholder="nik">
<input class="inuser" onkeyup='checkParams()' id="email" type="text" placeholder="email">
<button class="next" type="button" disabled>Следующий шаг</button>
</form>
Ответить с цитированием
  #2 (permalink)  
Старый 09.11.2018, 15:12
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

designerandrey,
что мешает добавить проверку почты в условие (строка 5)
Ответить с цитированием
  #3 (permalink)  
Старый 09.11.2018, 15:15
Новичок на форуме
Отправить личное сообщение для designerandrey Посмотреть профиль Найти все сообщения от designerandrey
 
Регистрация: 09.11.2018
Сообщений: 4

Сообщение от рони Посмотреть сообщение
designerandrey,
что мешает добавить проверку почты в условие (строка 5)
тип кнопки не сабмит
вот я и не пойму как это все связать

может подскажете каким образом добавить туда проверку
Ответить с цитированием
  #4 (permalink)  
Старый 09.11.2018, 15:18
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

designerandrey,
if(nik.length != 0 && email.length != 0 && /.+@.+\..+/i.test(email)) {
Ответить с цитированием
  #5 (permalink)  
Старый 09.11.2018, 15:21
Новичок на форуме
Отправить личное сообщение для designerandrey Посмотреть профиль Найти все сообщения от designerandrey
 
Регистрация: 09.11.2018
Сообщений: 4

Сообщение от рони Посмотреть сообщение
designerandrey,
if(nik.length != 0 && email.length != 0 && /.+@.+\..+/i.test(email)) {
Огромное Вам Спасибо!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Порезать код JS onwion Общие вопросы Javascript 18 01.11.2018 18:36
jQuery не может получить значение от Radio button Defrazo Общие вопросы Javascript 6 05.01.2017 00:52
обработка щелчка по button. тонкие различия с input type=button xtfkpi Events/DOM/Window 2 28.01.2015 23:32
Валидация динамической формы используя Jquery Validate alex_fk jQuery 2 25.06.2014 16:11
radio button внутри петли и jquery Юльув jQuery 5 09.11.2010 16:10