bokovua
@bokovua
Любитель

Jquery обработка формы. Как проверить номер?

Подскажите пожалуйста!
У меня есть функция для маски ввода номера
jQuery(function(){
  
  jQuery("#phone").mask("7(999) 999-99-99");


  jQuery("#phone").on("blur", function() {
      var last = jQuery(this).val().substr( jQuery(this).val().indexOf("-") + 1 );

      if( last.length == 5 ) {
          var move = jQuery(this).val().substr( jQuery(this).val().indexOf("-") + 1, 1 );

          var lastfour = last.substr(1,4);

          var first = jQuery(this).val().substr( 0, 9 );

          jQuery(this).val( first + move + '-' + lastfour );
      }
  });
});


и Функция Ajax отправки ее.
jQuery(".submit-button").on("click", function (event) {
        event.preventDefault();
        var name = jQuery(".name-m").val();
        var tels = jQuery(".phones").val();
        jQuery.ajax({
            url: "/wp-admin/admin-ajax.php",
            method: 'post',
            data: {
                action: 'ajax_order',
                name: name,
                tels: tels,

            },
            success: function (response) {
                jQuery('#submit-ajax').html(response);
            }
        });
    });


Нужно проверить перед отправкой, заполнены ли все поля и введены ли все цифры в поле номера телефона.
  • Вопрос задан
  • 62 просмотра
Пригласить эксперта
Ответы на вопрос 1
john36allTa
@john36allTa
alien glow of a dirty mind
if (/7\(9\d\d\)\s\d{3}\-\d{2}\-\d{2}/.test(tels) && tels !=="7(999) 999-99-99"){
       jQuery.ajax({
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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