Проблема перенаправления Framework7

Это мой код js для страницы регистрации в Framework7:

myApp.onPageInit('register', function (page) {
// Function to handle Submit button on Register page
$$('#signup').on('click', function () {

 var username = $$('#fullname').val();
 var email = $$('#email').val();
 var password = $$('#password').val();

 if(!username || !password || !email){
  myApp.alert('Please fill in all Registration form fields');
  return;
 }
});
});

Я получаю предупреждение «Пожалуйста, заполните .....», однако оно сразу же перенаправляет на предыдущую страницу.

Любая помощь в этом вопросе будет высоко оценена.

Спасибо, Утпал.


person Utpal - Ur Best Pal    schedule 04.10.2016    source источник


Ответы (1)


Если я правильно понимаю вашу проблему, оповещение закрывается само по себе, и вы перенаправляетесь на предыдущую страницу. Если вы посмотрите документацию Framework7, функция «myApp.alert()» может принимать до 3 перегрузок (текст предупреждения, заголовок предупреждения, функция обратного вызова после нажатия кнопки «ОК»).

Предлагаемое решение:

if(!username || !password || !email){
myApp.alert('Please fill in all Registration form fields', "", function(){return false;});

 }
person anima_incognita    schedule 07.10.2016