Как добавить подтверждающее сообщение в Happy.js после отправки?

0

Я использую Happy.js и хотел бы показать сообщение в элементе span/p, который появится под кнопкой отправки, когда пользователь успешно заполнит форму. У меня есть проверка работоспособности, но не может показаться, что вы показываете сообщение. Я попробовал свою руку внизу, в несчастливой функции! Заранее спасибо...

 <p>
    <input type="submit" class="submit myButtons submitButton specificLink button button-block button-rounded button-large" name="submit" value="Submit" placeholder="">
 </p>

 <div id="results" class="results" style="text-align:center;">
    <span>
    <p class="success">Your message was sent succssfully!<br> I will be in touch as soon as I can.
    </p>
   </span>
 </div>

  var dd= $.noConflict();
  dd(document).ready(function () {
    dd('.success').hide();
        dd('#frmContact').isHappy({
            fields: {
              // reference the field you're talking about, probably by 'id'
              // but you could certainly do $('[name=name]') as well.
              '#yourName': {
                required: true,
                message: 'Might we inquire your name'
              },
              '#email': {
                required: true,
                message: 'How are we to reach you sans email??',
                test: happy.email // this can be *any* function that returns true or false
              },
              '#comments': {
                required: true,
                message: 'Please leave a message!',
              }
          },
        unHappy: function () {
            var yourName = dd('#yourName').val();
            var email = dd('#email').val();
            var comments = dd('#comments').val();
            if (yourName && email && comments == true){
                  dd('.success').show();
            } 
        },
      });
  });
Теги:

1 ответ

0

Попробуйте

    function () {
    var yourName = dd('#yourName').val();
    var email = dd('#email').val();
    var comments = dd('#comments').val();
        if (yourName && email && comments == true){
            dd('#results').show();
            dd('.success').show();
        } 
  • 0
    Спасибо! Извините, это не сработало ...

Ещё вопросы

Сообщество Overcoder
Наверх
Меню