2016-12-02 2 views
-2

Кто-нибудь знает, как я могу иметь модальное всплывающее окно сразу и не уходить, пока пользователь не войдет в свой адрес электронной почты?Bootstrap modal, который не исчезнет до тех пор, пока не будет введена электронная почта

+0

Немного больше контекста не пострадает. –

+0

Я не уверен, что еще вам нужно. Я просто хочу, чтобы модальность отображалась при загрузке страницы, и они не смогут закрыть ее, пока они не предоставят мне свой адрес электронной почты. – justincron

+0

Вам необходимо указать код. Это основное требование в SO. Покажите нам, как вы открываете свой модальный вид, как выглядит форма, и что вы пытались сделать этой работой. – isherwood

ответ

1

Вы можете легко сделать это, изменив параметры javascript.

$("#myModal").modal(
{ backdrop: "static", 
    keyboard: "false" 
}); 

Это по существу устанавливает, что клавиши щелчка и клавиши esc равны false. Теперь пользователю нужно нажать кнопку отправки. Вы можете выполнить проверку, чтобы показать кнопку, только если введенное электронное письмо i действительное. Хотя обратите внимание, что это чисто передний конец. Пользователи могут обойти это.

Вот код ручки с изображением того же

http://codepen.io/BoyWithSilverWings/pen/VmQYPy

Надежда это то, что вы хотите.

+0

Как кнопка отправки закрывает модальный? – isherwood

+0

Атрибут 'data-reject' на кнопке. вы также можете использовать '$ (" # myModal "). modal (" hide ");' если вы так предпочитаете. –

+0

Отлично! Спасибо за помощь. – justincron

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

  • Нет связанных вопросов^_^