Javascript 如何在浏览器';提示
我需要创建自己的Javascript 如何在浏览器';提示,javascript,jquery,Javascript,Jquery,我需要创建自己的提示符函数性 在下面的示例中,我如何说: var x = my_prompt('DO SOMETHING'); console.log(x); 因此,单击btnb我需要单击btna后导出的inputxt值 $('#btnb')。在('click',function()上{ 我的提示(“做点什么”); }); 功能my_提示符(信息){ $('dginfo')。文本(信息); $(“#对话框”).show(); $('#inputxt').focus(); } 对话框{ 显示:
提示符
函数性
在下面的示例中,我如何说:
var x = my_prompt('DO SOMETHING');
console.log(x);
因此,单击btnb
我需要单击btna
后导出的inputxt
值
$('#btnb')。在('click',function()上{
我的提示(“做点什么”);
});
功能my_提示符(信息){
$('dginfo')。文本(信息);
$(“#对话框”).show();
$('#inputxt').focus();
}
对话框{
显示:无;
位置:固定;
宽度:50%;
左:25%;
顶部:25px;
背景:金;
}
好啊
单击
一个选项是将回调传递给我的提示
,单击按钮时会调用该提示:
$('#btnb')。在('click',function()上{
我的提示('DO SOMETHING',(x)=>{
console.log('输入:'+x);
});
});
函数my_提示符(信息、回调){
$('dginfo')。文本(信息);
$(“#对话框”).show();
$('#inputxt').focus();
$('#btna')。在('单击',()=>{
回调($('#inputxt').val());
$('btna')。关闭('click');
$('#dialog').hide();
});
}
对话框{
显示:无;
位置:固定;
宽度:50%;
左:25%;
顶部:25px;
背景:金;
}
好啊
单击
只需将一个变量分配给我的提示
的返回值,并添加一个事件侦听器即可:
$('#btnb')。在('click',function()上{
var data=my_提示符('DO SOMETHING');
});
功能my_提示符(信息){
$('dginfo')。文本(信息);
$(“#对话框”).show();
$('#inputxt').focus();
在(“单击”,函数()上返回$(“#btna”){
返回$(“#inputxt”).val();
}
对话框{
显示:无;
位置:固定;
宽度:50%;
左:25%;
顶部:25px;
背景:金;
}
好啊
单击
如果用户在inputxt
内按Enter-keyCode 13
而不是单击btna
,您是否可以编写相同的代码?