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

#html-framework-7

#html-framework-7

Вопрос:

Это мой 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;
 }
});
});
  

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

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

Спасибо, Utpal

Ответ №1:

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

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

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

 }