У меня есть кнопка HTML, которая вызывает функцию checkTax()
. Функция должна либо подтвердить, либо продолжить отправку формы при нажатии OK, либо отменить отправку и перенаправить пользователя на другую страницу.Проблемы с функцией javascript/window.confirm
Это функция:
function checkTax() {
if (CUSTTAXRATE == 0) {
var r = confirm("Your current tax rate is 0.\n\nIf this is correct click OK to continue.\n\nIf this needs to be adjusted, click CANCEL and visit the quote set up page under DEALER RESOURCES tab.");
if (r == true){
return true;
}
else {
<!--- return false; --->
window.location.replace("index.cfm?action=retailQuote.settings");
}
}
}
Я попытался как только отменить представление или перенаправлять его, но я не могу получить ни работать. Оба способа по-прежнему представляют форму и продолжаются. Что я делаю неправильно?
Какой код вы используете, чтобы вызвать эту функцию. Можете ли вы показать это, пожалуйста? – putvande
Для справки JS использует '//' для однострочных комментариев. Вы включаете комментарии HTML, которые могут нарушить ваш скрипт. – DBS
Связанные: [Как предотвратить отправку формы?] (Http://stackoverflow.com/q/3350247/4642212) – Xufox