Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何合并两个Text/javascript函数_Javascript_Jquery - Fatal编程技术网

如何合并两个Text/javascript函数

如何合并两个Text/javascript函数,javascript,jquery,Javascript,Jquery,我有两个功能 $(函数(){ $('form[name=checkout\u confirmation]')。提交(函数(){ var返回值=false; 如果(!$(“#matc”)是(“:选中”)){ 警报(unescape(“”)); }否则{ 返回值=真; } 返回_值; }); }); 试试这个,当返回值=true时调用disered块 $(function () { $('form[name=checkout_confirmation]').submit(function

我有两个功能


$(函数(){
$('form[name=checkout\u confirmation]')。提交(函数(){
var返回值=false;
如果(!$(“#matc”)是(“:选中”)){
警报(unescape(“”));
}否则{
返回值=真;
}
返回_值;
});
});

试试这个,当
返回值=true时调用disered块

$(function () {
    $('form[name=checkout_confirmation]').submit(function () {
        var return_value = false;

        if (!$('#matc').is(':checked')) {
            alert(unescape('<?php echo MATC_TERMS_ALERT;?>'));
        } else {

            // call of the desired block here
            $("#confirmation .btn").click(function () {
                $(this).button('loading').delay(100000).queue(function () {
                });
            });

            return_value = true;
        }

        return return_value;
    });
});
$(函数(){
$('form[name=checkout\u confirmation]')。提交(函数(){
var返回值=false;
如果(!$(“#matc”)是(“:选中”)){
警报(unescape(“”));
}否则{
//在此调用所需的块
$(“#confirmation.btn”)。单击(函数(){
$(this).按钮('loading')。延迟(100000)。队列(函数(){
});
});
返回值=真;
}
返回_值;
});
});

只需将第二个操作移动到第一个函数中,您希望在该函数中执行该操作

$(function() {
    $('form[name=checkout_confirmation]').submit(function() {
        var return_value = false;
        if (!$('#matc').is(':checked')) {
            alert(unescape('<?php echo MATC_TERMS_ALERT;?>'));
        } else {
            return_value = true;
            $(this).button('loading').delay(100000).queue(function() {});
        }
        return return_value;
    });
});
$(函数(){
$('form[name=checkout\u confirmation]')。提交(函数(){
var返回值=false;
如果(!$(“#matc”)是(“:选中”)){
警报(unescape(“”));
}否则{
返回值=真;
$(this).button('loading').delay(100000).queue(function(){});
}
返回_值;
});
});

您可以执行
$(“#confirmation.btn”).trigger('click')
after
return\u value=true在第一个函数中?将第二个处理程序包装在函数中,并在
return true
Hi Rajesh上调用此函数。我不是程序员。设计我的网站,边走边学习。你能给我看看完整的解决方案吗?嗨,瑞克。我也这么想。如果我这样做,然后它会进入下一页显示加载。。。而不是引导按钮转向加载…嗨,亚历山大。我也试过了。这样做的目的是在第二次单击时更改按钮。不是第一次点击。