JS / jQuery:带选项的弹出框

时间:2010-11-06 11:27:43

标签: javascript jquery

是。我正在使用普通的确认框,“我的意思是姓名吗?”是/否

我也有“你的意思是谁:”我想要一个弹出/对话框,你可以选择其中一个名字。

示例,弹出窗口如下所示:

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');
        }

或者如果您对如何做到这一点有其他想法,请不要犹豫。

3 个答案:

答案 0 :(得分:0)

真正的浏览器对话框无法自定义。 (我想你可以沿着编写浏览器特定扩展的道路前进,但这将浪费大量时间......)

考虑显示包含所需用户界面特征的div。 使用jquery和css,这是一个简单的

yourDivName.show();yourDivName.css('display','');

单击包含的响应按钮,就像hide() div一样容易。

答案 1 :(得分:0)

我会使用jQuery BlockUI plugin而不是使用内置警报和弹出窗口。这是一个很好的全功能插件,我推荐它:)

答案 2 :(得分:0)

我认为你需要像jquery ui dialog这样的东西。它更容易和可配置。