Как включить окно подтверждения в переполнение стека

Я создал статью Joomla. Я установил расширение исходного кода 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

Решение

Javascript:

function confirm_delete() {
return confirm('are you sure?');
}

Используйте onclick в кнопке

onclick='return confirm_delete()'

Когда пользователь нажимает кнопку «ОК», код php освобождается, но при нажатии кнопки «Отмена» ничего не происходит.

0

Другие решения

Почему вы не используете onclick?

onclick = «вернуть подтверждение (‘Вы уверены, что хотите удалить?’);»

0

Лучший способ сделать это с помощью метода onclick:

oncllick ='return confirm()'

function confirm()
{
return confirm('Are you sure to continue?');
}

когда пользователь нажимает «ОК», код выполняется, а при нажатии кнопки «Отмена» он остается только на этой странице.

0
По вопросам рекламы [email protected]