0
У меня есть поле подтверждения для двух разных ссылок. Он работает, если я использую только один или другой (что означает удаление другой функции), но когда у меня есть обе функции, ни одна из них не работает, она просто подходит к URL-адресу ссылки.ящик подтверждения javascript не работает как должно
Вот HTML
function myReset() {
if (confirm("This will reset all counters for this campaign back to 0. \nAre you sure?") == true) {
return true;
} else {
return false;
}
}
function myDel() {
if (confirm("This will completely delete this campaign. Any traffic to it will be lost.\nAre you sure?") == true) {
return true;
} else {
return false;
}
}
<a href="campaignmanager?todo=reset&id=$myrow[id]" alt="Reset This Campaign" title="Reset This Campaign" onclick="return myReset()">
<img src="images/icon-reset.png" border="0">
</a>
<a href="campaignmanager?todo=delete&id=$myrow[id]" alt="Delete This Campaign" title="Delete This Campaign" onclick="return myDel()">
<img src="images/icon-delete.png" border="0">
</a>
Любая помощь будет большим.
Вам не нужен 'если/else', просто' возвращение подтверждения (...) ' – Barmar
Это работает для меня. – Barmar
Я обычно использую (и обычно inline): 'if (! Confirm (...)) return false;'. Использование только: 'return confirm (...);' не всегда работает для меня. К сожалению, я не помню точных ситуаций ... – ConnorsFan