javascript-单击按钮前确认/取消功能

javascript-单击按钮前确认/取消功能,javascript,jquery,button,submit,Javascript,Jquery,Button,Submit,我有一个按钮,可以使用外部文件中定义的功能为我的网站提交付款。我想添加一个警报框弹出窗口,用于确认或取消用按钮的onclick调用的功能。我熟悉javascript,但是,如果函数是外部定义的,我不确定如何在另一个函数中准确地调用它 我所拥有的: <script type="text/javascript"> var $jj = jQuery.noConflict(); $jj(document).ready(function () { $jj('.alertbox').o

我有一个按钮,可以使用外部文件中定义的功能为我的网站提交付款。我想添加一个警报框弹出窗口,用于确认或取消用按钮的
onclick
调用的功能。我熟悉javascript,但是,如果函数是外部定义的,我不确定如何在另一个函数中准确地调用它

我所拥有的:

<script type="text/javascript">

var $jj = jQuery.noConflict();
$jj(document).ready(function () {
    $jj('.alertbox').on('click', function () {
       var _this = $jj(this);
       $jj.confirm({
           title: 'Confirm!',
           content: 'Are you sure?',
           buttons: {
            confirm: function review.save(); {

              },
            cancel: function () {

              }
           }
       });
    });
   });
</script>
我知道这不起作用,因为我得到以下错误:

Uncaught ReferenceError: review is not defined
at HTMLButtonElement.onclick
我是否要取消单击
onclick
? 有没有更有效的方法?可能使用
表单
输入
而不是
按钮


$('#press')。在('单击',函数()上){
var val=validate();
如果(val==true){
var r=确认(“提交表单!”)
var-txt;
如果(r==true){
txt=“您按下了OK!”;
//$(“#myform”).submit();//用于提交表单
}否则{
txt=“您按了取消!”;
}
警报(txt);//出于测试原因,这行代码
}
否则{
警报(“输入字段为空”);
}
});
函数验证(){
var-val=true;
var teste1=$(“#input1”).val();
var teste2=$(“#input2”).val();
if(teste1==“”| | teste1==null){
var-val=false;
//使用css和jquery更改输入颜色
}
if(teste2==“”| | teste2==null){
var-val=false;
//使用css和jquery更改输入颜色
}
返回val;
}

点击我!

我需要维护
review.save()的使用函数,这就是我的问题所在。该函数做什么?它是一个在onepage结账时保存付款信息并将客户重定向到PayPal的函数。(我正在使用Magento)重定向后,您希望表单如何提交?一种可能的解决方案是使用ajax。
Uncaught ReferenceError: review is not defined
at HTMLButtonElement.onclick