Jquery提示检查是否在jPrompt中

时间:2014-11-17 19:23:20

标签: javascript jquery

好的你好伙计们这里是我的问题我试图创建一个jPrompt但我不明白我怎么能做一个简单的如果ckeck。我找到了代码here并且我再次创建它。现在我想做一些简单的事情,用户点击按钮并且必须输入例如数字123的代码,我必须检查数字是否为123(真)然后运行一个SQL查询,否则再次运行此函数,除非用户单击取消按钮而不是确定。

我需要一个很好的例子来学习如何使用if与Jquery的语句,任何简单的想法初学者(jQuery)抱歉!!!

这是我试过的

$("#prompt_button").click( function(e)
            {
                e.preventDefault();
                /*
                    jPrompt is function which will show custom promt window.
                    It has three argument.
                    First argument is label text.
                    Second is the predefined value for promt.
                    Third is promt heading.
                    and has callback function which will perform exatra 
                    code like what user enter.
                */
                jPrompt('Type something:', 'Prefilled value', 'Prompt Dialog',  function(r)
                {
                    if(r!=123){jPrompt('Enter the right code plese: ');}
                    else jAlert('Confirmed: ' + r, 'Confirmation Results');


                });
            });

2 个答案:

答案 0 :(得分:0)

我真的不明白你的问题。你能提供任何代码吗?

  

我需要一个很好的例子来学习如何使用if语句与Jquery,any   简单的想法初学者(jQuery)抱歉!!!。

" if"语句是任何客户端/服务器语言的基础。(在某些语言中可能有不同的语法)

var i = 123;
$('.selector').click(function()
{
 if(i == 123)
   {
    alert("Value is " + i);
   }
});

非常基本的点击事件,使用" if"声明。打一个书店或复数也许是一个好主意。

//编辑

请记住在创建" if / else"的后期部分时声明需要用花括号括起来" {}"

此致

答案 1 :(得分:0)

很抱歉,在我搜索2-3小时之后很容易找到答案,而且(现在我会把头撞到我面前的显示器上),这是代码

    $("#prompt_button").click( function(e)
            {
                e.preventDefault();
                /*
                    jPrompt is function which will show custom promt window.
                    It has three argument.
                    First argument is label text.
                    Second is the predefined value for promt.
                    Third is promt heading.
                    and has callback function which will perform exatra 
                    code like what user enter.
                */
                jPrompt('Type something:', 'Prefilled value', 'Prompt Dialog', function(r)
                {
                    if( r!=123 ) {$("#prompt_button").click();}
                    else{window.location.href = "http://stackoverflow.com"}

                });
            });

对于类似的东西来说松散2-3个小时很好,这很简单,只需用正确的方式调用函数(编程傻瓜(< -This for Me))。谢谢你们。