如果prompt为空,请返回启动prompt命令
if prompt is empty, go back to start prompt command
我有这个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);
相关文章:
- 我的jQuery插件参数没有正确启动,遇到了问题
- chrome扩展:尽管运行了at:documentidle,js脚本还是过早启动
- 从控制器返回后Ajax启动事件激发
- Meteor上的启动页面
- 如何防止网页加载后自动启动功能
- 如何从JavaScriptInterface启动Navigation Drawer
- window.on.scroll事件未启动
- 单击按钮后启动javascript提示
- 在javaservlet doPost方法中启动线程时,无法返回异常消息
- spine.js在启动时填充模型实例
- 如何在所有ng点击事件AngularJS上启动一个方法
- jQuery悬停在没有鼠标悬停的情况下启动
- SignalR客户端启动连接时如何设置用户
- 使用prompt时反转数组
- Meteor:在启动时将html注入客户端文件
- Angular UI启动日期选择器问题
- 如何用低音量自动启动Youtube视频(iframe)
- jQuery mouseup在拖离链接后未启动
- 在同一选项卡中启动下载,而无需在Javascript中打开新选项卡或窗口
- 如果prompt为空,请返回启动prompt命令