在 JavaScript(使用 jQuery)中,我想在文档就绪块中提示输入电子邮件

In JavaScript (with jQuery) I want to prompt for email inside document ready block

我有一个 html 页面,我想要一个 javascript 可变电子邮件。当 html 页面加载时,我希望发生的第一件事是弹出一个简单的模式对话框并提示用户输入有效的电子邮件。用户按下 "OK" 或 "Cancel" 按钮,然后我得到电子邮件地址。没什么特别的,只是一个简单的警报类型对话框。我使用 Impromptu 但无法弄清楚。

也就是说,在某种伪代码中,这就是我想要做的:

    $(document).ready(function() {

      $.prompt("Enter Valid Email",function(val) { console.log('email:' + val); }

    }

我知道我没有做任何事情来张贴表格,但我正在为如何做(即兴或其他)而苦苦挣扎。

不知道对错。你试过这个吗Fiddle

        var statesdemo = {
            state0: {
                title: 'Enter Email',
                html:'<label>Email <input type="text" name="fname" value=""></label><br />',
                buttons: { Submit: 1 },
                //focus: "input[name='fname']",
                submit:function(e,v,m,f){
                    console.log(e,v,m,f);
                    e.preventDefault();
                }
            }
        };

        $.prompt(statesdemo);