0

我一直在寻找答案好几个小时了,但没有运气。我有一个弹出询问用户电子邮件的对话框,我只想在用户输入电子邮件的文本区域和“确定和取消”按钮之间添加一行额外的文本。我认为这很简单,但我还没有弄清楚。:s 任何帮助我都会感激不尽!

$('.ask_email').click(function(event) {
event.preventDefault();
var email = prompt('Your account details will be sent to        this e-mail:','');
if(email)
    document.location = this.href + '&email=' + escape(email);
return(false);
});

提前致谢!

4

1 回答 1

1

prompt 是一个浏览器对话框,您不能向其中添加任何内容。

var email = prompt("Please enter you email");

将导致 var email 在提示对话框中获取输入的值。

如果您想拥有一个可以修改内容的丰富对话框,只需使用 jQuery UserInterface Dialog。http://jqueryui.com/dialog/

于 2013-08-19T10:27:40.717 回答