Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何创建一个弹出窗口,允许用户使用javascript键入自己的姓名_Javascript_Android - Fatal编程技术网

如何创建一个弹出窗口,允许用户使用javascript键入自己的姓名

如何创建一个弹出窗口,允许用户使用javascript键入自己的姓名,javascript,android,Javascript,Android,我开始使用Phonegap创建一个小的android游戏,但在这一部分我遇到了一些麻烦 我应该使用什么代码,这样会出现一个弹出窗口,要求用户输入他们的用户名,当他们单击OK时,其他所有内容都会更改为该用户名,因此会显示欢迎名称等内容 编辑有没有不使用提示的方法来执行此操作?如果您只查找基本系统提示,可以使用本机提示功能,将输入的值保存到变量中,并将其与HTML绑定 var name = prompt('Enter your name'); 假设您不想使用prompt,您可以创建自己的div,该

我开始使用Phonegap创建一个小的android游戏,但在这一部分我遇到了一些麻烦

我应该使用什么代码,这样会出现一个弹出窗口,要求用户输入他们的用户名,当他们单击OK时,其他所有内容都会更改为该用户名,因此会显示欢迎名称等内容


编辑有没有不使用提示的方法来执行此操作?

如果您只查找基本系统提示,可以使用本机提示功能,将输入的值保存到变量中,并将其与HTML绑定

var name = prompt('Enter your name');
假设您不想使用prompt,您可以创建自己的div,该div根据某些条件显示/隐藏,其中包含表单/输入,并且在提交表单时,保存输入值并以这种方式执行。这类事情在jQuery中非常容易,而在香草JavaScript中则相对容易

<div class="prompt">
    <form name="myPrompt">
        <label for="name">User name</label>
        <input type="text" name="name" id="name" required>
        <input type="submit" id="submitPrompt" value="Submit">
    </form>
</div>

这不是很好的代码,但至少应该让您开始使用。

您需要的代码是z-index感谢您的帮助。
document.getElementById('submitPrompt').addEventListener('click', function(event) {
    document.querySelector('prompt').style.display = 'none';
    var username = document.getElementsByName('name')[0];
    /* do something cool with username */
});