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