如何通过弹出窗口输入并通过javascript / jquery将文本放在变量中
我的页面上有一个按钮。 单击时,将出现一个弹出框,允许用户输入文本。 按下OK / Submit后,我的jscript将使用输入的数据执行一些function。 非常简单,但我无法弄清楚如何做到这一点。
谢谢!
在它最简单的forms,你可以使用提示(问题,默认) :(取自w3schools: http : //www.w3schools.com/js/tryit.asp? filenamename = tryjs_prompt)
function myFunction(){ var x; var name=prompt("Please enter your name","Harry Potter"); if (name!=null){ x="Hello " + name + "! How are you today?"; alert(x); } }
其他任何东西都需要大量的javascript和CSS才能创建带按钮的图层,并点击这些按钮上的事件
将此代码粘贴到script
标记之间的head
标记内
HTML
JS
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 } }
DEMO。