2014-12-29 2 views
0

Я хочу создать multipule действие, если заявление, например, это мой сценарий прямо сейчас:multipule действия, если заявление в JavaScript

 if (document.getElementById("username").value==null || document.getElementById("username").value=="") 
{ 
      alert("username must be filled out"); 
      return false; 
} 

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

Кто-нибудь знает, как это сделать?

спасибо, Lian

+0

Вы можете сократить свое условие до 'if (! Document.getElementById (" username "). Value)'. – haim770

+0

Просто добавьте соответствующий код перед вызовом 'alert()'. – haim770

+0

Можете ли вы показать мне exaple? –

ответ

0

Предупреждение всплывающее окно в браузере является своего рода модальной формы.

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

Вы не можете предлагать пользователю «несколько действий» с всплывающим предупреждением.

+0

, и я не могу добавить другое действие перед предупреждением или после того, как пользователь нажмет «ОК»? –

+0

Да, вы можете добавлять действия в javascript до или после команды alert(). – kiks73

0

Попробуйте создать свой собственный модальный ящик в качестве окна сообщения. , потому что, как только вы вытащите предупреждение в js, код ниже не будет выполнен, если вы не нажмете кнопку ok

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