是。我正在使用普通的确认框,“我的意思是姓名吗?”是/否
我也有“你的意思是谁:”我想要一个弹出/对话框,你可以选择其中一个名字。
示例,弹出窗口如下所示:
Who did you mean?:
[ ] Bumb bam
[x] bim bum
[ ] bam bam
OK
到目前为止,这是我的代码:
$.ajax({
url: "misc/sendPM.php",
type: "POST",
data: data,
success: function(stuff){
if(typeof stuff == "object") {
var err = confirm(stuff.error);
if(err){ // if you press ok on "did you mean ....?"
alert('You pressed OK');
}
或者如果您对如何做到这一点有其他想法,请不要犹豫。
答案 0 :(得分:0)
真正的浏览器对话框无法自定义。 (我想你可以沿着编写浏览器特定扩展的道路前进,但这将浪费大量时间......)
考虑显示包含所需用户界面特征的div。 使用jquery和css,这是一个简单的
yourDivName.show();
或yourDivName.css('display','');
单击包含的响应按钮,就像hide()
div一样容易。
答案 1 :(得分:0)
我会使用jQuery BlockUI plugin而不是使用内置警报和弹出窗口。这是一个很好的全功能插件,我推荐它:)
答案 2 :(得分:0)
我认为你需要像jquery ui dialog这样的东西。它更容易和可配置。