显示警告框,其中包含文本字段

Mr_*_*een 4 asp.net jquery

我是jquery的新手.每当页面加载时,我想在其中显示带有TextBox字段的Alert Box.像这样的东西:

Enter Your Username: //Title
___________________  //TextBox field (value will be stored in var for later use)

                OK   //Button
Run Code Online (Sandbox Code Playgroud)

我知道

var username = "username";  //already entered message
alert(username);   
Run Code Online (Sandbox Code Playgroud)

如何实现上述Alert Box?我应该手动编码吗?
举个例子jQuery是可取的.我正在尝试为我的聊天应用程序执行此操作,其中需要在聊天中显示用户名.我搜索了很多,但找不到与asp.net和jquery有关的任何有用的东西.

Mat*_*ean 16

只需使用旧的JavaScript:

var text = prompt("prompt", "textbox's intial text");
Run Code Online (Sandbox Code Playgroud)

现场演示

  • 虽然我更喜欢jQuery,但我会选择这个答案,因为它只是一个简单的线程.:) (2认同)

Mic*_*per 5

在jQuery中给出一个例子是可取的.

jQuery Impromptu提供了一个美观的JavaScript Prompt,它同样易于调用JavaScripts window.prompt方法:

//Simple Prompt
$.prompt('Example 1');

//Opacity of the modal
$.prompt('Example 3',{ opacity: 0.2 });

//Adding Callbacks
function mycallbackfunc(e,v,m,f){
alert('i clicked ' + v);
}

$.prompt('Example 8',{ callback: mycallbackfunc });
Run Code Online (Sandbox Code Playgroud)