Я создал статью 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";
}
Javascript:
function confirm_delete() {
return confirm('are you sure?');
}
Используйте onclick в кнопке
onclick='return confirm_delete()'
Когда пользователь нажимает кнопку «ОК», код php освобождается, но при нажатии кнопки «Отмена» ничего не происходит.
Почему вы не используете onclick?
onclick = «вернуть подтверждение (‘Вы уверены, что хотите удалить?’);»
Лучший способ сделать это с помощью метода onclick:
oncllick ='return confirm()'
function confirm()
{
return confirm('Are you sure to continue?');
}
когда пользователь нажимает «ОК», код выполняется, а при нажатии кнопки «Отмена» он остается только на этой странице.