javascript - 如果提示符为空,则返回启动提示符命令

标签 javascript jquery

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

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

最佳答案

看来你需要循环,循环在条件为真时执行某些操作。

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

关于javascript - 如果提示符为空,则返回启动提示符命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20339514/

相关文章:

php - 如何使用ajax加载checkboxList

jquery - 没有删除css类元素

javascript - 如何使用 JQuery 迭代 HTML 表格列并将值输入到 Javascript 数组中

java - 使用 WebDriver 链接上的单击事件在状态栏上显示 "javascript:void(0)"

javascript - 在 HTML 表单中使用自动生成的(即随机的)ID

javascript - 使用 jQuery 获取具有特定类的子项的 N 索引

Javascript 调整背景图像的大小,但图像首先加载全尺寸 - 有解决办法吗?

javascript - 在 jquery 中使用类名获取值

javascript - 从 URL 加载数据并在 Amcharts 中绘制另一个图表

javascript - 如何让 react-native Picker 停留在新选择的选项上?