如何通过弹出窗口获取输入,并通过javascript/jquery将文本放入变量中

如何通过弹出窗口获取输入,并通过javascript/jquery将文本放入变量中,javascript,jquery,popup,Javascript,Jquery,Popup,我的页面上有一个按钮。单击时,将出现一个弹出框,允许用户输入文本。当按下OK/Submit时,我的jscript将使用输入的数据执行一些功能。非常简单,但我就是不知道怎么做 谢谢 以最简单的形式,您可以使用提示(问题,默认): (摘自W3学校:) 其他任何东西都需要大量的javascript和CSS来创建带有按钮的层,并单击这些按钮上的事件将此代码粘贴到头部标记中脚本标记之间 HTML <button id="button">Get Text</button>​ 棒极了

我的页面上有一个按钮。单击时,将出现一个弹出框,允许用户输入文本。当按下OK/Submit时,我的jscript将使用输入的数据执行一些功能。非常简单,但我就是不知道怎么做


谢谢

以最简单的形式,您可以使用提示(问题,默认): (摘自W3学校:)


其他任何东西都需要大量的javascript和CSS来创建带有按钮的层,并单击这些按钮上的事件

将此代码粘贴到
头部
标记中
脚本
标记之间

HTML

<button id="button">Get Text</button>​

棒极了,工作非常完美,但我想知道是否有可能将此框变大,比如方形文本输入框?不,这是一个特定于浏览器的窗口。正如我所说,您必须使用javascript/CSS来创建这样的框。可能有一些库可以用于此,比如jqueryui
<button id="button">Get Text</button>​
window.onload=function()
{
    var el=document.getElementById('button');
    el.onclick=function(){
        var my_text=prompt('Enter text here');
        if(my_text) alert(my_text); // for example I've made an alert
    }
}