我创建了一篇Joomla文章。我已经安装了sourcerer Joomla扩展来使用JavaScript和php。我正在这个用户购买课程中从所有者处理课程购买网站,并且当然会在购买时扣除学分。我们使用确认框,以便当用户点击“取消”按钮然后返回课程页面,当用户点击“确定”按钮时,则执行php代码并购买课程并扣除学分。单击“确定”按钮时,它工作正常。当我点击取消按钮时,它也被扣除了积分。我不想在点击取消时扣除积分。
我正在使用此JavaScript代码:
var answer = confirm ("You are about to purchase this course. Click Continue to complete the purchase, or CANCEL to return to the CE page.");
if(!answer)
{
window.location="index.php";
}
答案 0 :(得分:0)
Javascript:
function confirm_delete() {
return confirm('are you sure?');
}
使用按钮
中的onclickonclick='return confirm_delete()'
当用户点击“确定”时,php代码会被激活,但是当点击“取消”时,没有任何事情发生。
答案 1 :(得分:0)
为什么不使用onclick?
onclick ="返回确认('您确定要删除吗?');"
答案 2 :(得分:0)
执行此操作的最佳方法是使用onclick方法,如下所示:
oncllick ='return confirm()'
function confirm()
{
return confirm('Are you sure to continue?');
}
当用户单击“确定”然后代码已超出时,单击“取消”按钮时,它仅保留在该页面上