我是javascript新手。我想让一个javascript函数等待用户输入。我知道我可以使用提示,但窗口看起来不太好,所以我想让自己的提示窗口。我搜索并发现我可以使用jquery ui或使用html + css + javascript创建我的窗口,但我的问题是:如果我创建自己的提示窗口,函数会一直等待,直到输入为止?或者它是否在给定输入后调用一个函数?我自己的提示窗口是否会停止JavaScript执行?
这基本上就是我想做的事:
function()
{
var input = MyPrompt(); //Wait here for a user input, like a c scanf
//Rest of the function who will use the input given
}
我真的需要JavaScript函数停止执行,如scanf或提示会做。因为大部分的解决方案,我发现只需调用一个函数,你点击“确认”按钮
感谢
能为您提供MyPrompt代码?如果你使用默认的浏览器提示,比如'prompt()','alert()'或者confirm()',那么你会阻止JS的执行 –
是的,我知道如果我使用alert() promp()或confirm()它会停止JS执行,但是我想创建一个MyPrompt()函数,它会做同样的事情,但有更好的GUI,问题是我在线看到的所有解决方案都不会停止JS执行,但按下按钮后调用新函数 –
只需使用'setInterval()'来检查代码中的提示是否已结束。虽然不是,但别再打电话了。 – Zenoo