2015-08-26 2 views
0

Я разрабатываю веб-сайт, и мне нужно сообщить пользователю, когда он нажимает кнопку «Сбросить пароль», чтобы ввести его адрес электронной почты в соответствующее поле. Я проверил документацию по загрузке, и они представляют только код HTML для раскрывающегося предупреждения ... он запускается при загрузке страницы, но я хочу показать предупреждение только при щелчке по фразе. Проверьте код ниже ....Показывать оповещение о загрузке, когда поле электронной почты не заполнено

  <button type="submit" name="go" id="connect_btn" class="btn btn-primary btn-block" tabindex="4" >Sign In</button> 
      <div> 
       <a id="signup_btn" href="../signup.php">Create an Account</a> 
        <div> 
         <a id="forgetpwd_btn" href="#" onclick="submitForm('../actions/process_forgetpwd.php');">Reset your Password</a> 
        </div> 
      </div> 
     </form> 
    </section> 

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

Большое спасибо!

+0

Итак, что вы хотите проверить, если пользователь набирает свой адрес электронной почты, прежде чем нажимать на кнопку? Немного непонятно, чего вы хотите. – Onilol

+0

Да. «Process_forgetpwd.php» нуждается в письме в качестве ввода. Поэтому, когда пользователь нажимает ссылку «Забыли пароль», электронное письмо необходимо заполнить. –

+0

Посмотрите, соответствует ли мой ответ вашим потребностям. – Onilol

ответ

1

Вы могли бы сделать что-то вроде этого:

<input type="email" ..... required> 

Обязательный атрибут является логический атрибут.

Когда присутствует, он указывает, что поле ввода должно быть заполнено перед отправкой формы.

Это не предупреждение, но пользователю сообщается сообщение о том, что вход не соответствует электронному письму (@), или если ему не хватает поля.

1

Возможно ли, чтобы вы добавляли класс всякий раз, когда возникает представление формы? U может просто иметь дело с ниспадающим предупреждением путем добавления и удаления класса, такой как

.hide{ 
    display: none; 
} 

Однако, если вы хотите, чтобы показать Уведомления коробки, то вы можете попробовать Intergrating это: http://bootboxjs.com/

Сва очень простая библиотека, которая дает вам множество встроенных функций.

+0

Или вы могли бы просто написать element.style.display = none; – Shivi

Смежные вопросы