如果prompt为空,请返回启动prompt命令

if prompt is empty, go back to start prompt command

本文关键字:prompt 启动 命令 返回 为空 如果      更新时间:2024-01-23

我有这个javascript提示,如果它不是空的,它会连接到服务器,如果它是空的,或者用户单击取消,我想再次返回到启动程序。我不希望访客能够加入。我该怎么办?

 var nick = prompt("Please enter your name", "")
 if (nick != "");
 {
      $.connection.chathub.server.sendnick(nick);
 }
 else
 {
     // go back to start prompter again
 }

似乎需要循环,循环在条件为true时执行某些操作。

var nick = prompt("Please enter your name", "");
while (nick == "" || nick == null) {
  nick = prompt("Please enter your name", "");
}
$.connection.chathub.server.sendnick(nick);

http://jsfiddle.net/48U79

使用while循环http://www.w3schools.com/js/js_loop_while.asp

 var nick ="";
 while (nick == "");
 {
      nick = prompt("Please enter your name", "");
 }
$.connection.chathub.server.sendnick(nick);