Основание Пройти валидацию с помощью библиотеки jQuery.payment

У меня есть следующий скрипт, который работает нормально: http://jsfiddle.net/asWeb/cxk47qen/2/

  • если я нажимаю на кнопку отправить, когда форма пуста, я получаю правильные сообщения об ошибках
  • если я наберу правильный номер карты (проверенный с действительным), а затем снова нажму на кнопку отправить, я не получу сообщение об ошибке для ввода номера карты, однако я все равно получаю, и это моя проблема.

Надеюсь, я использую правильный синтаксис проверки Foundation:

      <div class="large-4 columns form-group">
        <label for="cc-number" class="control-label">Card number formatting <small class="text-muted"><span class="cc-brand"></span></small></label>
        <input id="cc-number" type="text" class="card input-lg form-control cc-number" pattern="\d*" autocomplete="cc-number" placeholder="Card number" required>
         <small class="error">invalid</small>
      </div>

      <div class="large-4 columns form-group">
        <label for="cc-exp" class="control-label">Expiry formatting</label>
        <input id="cc-exp" type="text" class="input-lg form-control cc-exp" pattern="\d*" autocomplete="cc-exp" placeholder="Expires MM/YY" required>
        <small class="error">invalid</small>
      </div>

      <div class="large-4 columns form-group">
        <label for="cc-cvc" class="control-label">CVC formatting</label>
        <input id="cc-cvc" type="text" class="input-lg form-control cc-cvc" pattern="\d*" autocomplete="off" placeholder="Security code" pattern="cvv" required>
        <small class="error">invalid</small>
      </div>

Я тоже использую эту библиотеку, так как мне нужно было что-то более последовательное для проверки номеров карт (в этом немного не хватает Foundation), но это не должно мешать моей проблеме. У меня та же проблема, даже если я удалю эту библиотеку.

0 ответов

Другие вопросы по тегам