Как подтвердить удаление строки из БД?

ImperatorR

Новичок
Всем привет!
При нажатии на кнопку удалить, нужно чтобы открывалось сообщение с подтверждением

HTML:
<script type='text/javascript'>
function confirmation()
{
var answer = confirm('Удалить?');
if(answer)
{
form1.submit();
}
else
{
alert('Отмена!')
}
}
</script>
HTML:
<form method='post' action='./index.php?a=delete'>
<input type='hidden' name='delete_id' value='$rowq[id]'/>
<input type='hidden' name='delete' value='1'/>
       <input onClick='confirmation();'  type='submit' value='Удалить'/>
 </form>
Окно javascript открывается, но независимо от выбора, строчка всегда удаляется.
Как правильно сделать подтверждение для удаления из базы чтобы открывалось окно с подтверждением?
 

Squats

Новичок
По вешайте событие onsubmit на форму, тут onclick не подойдет.
HTML:
<form onsubmit="return confirmation()">
А в функции в самом конце добавьте return false:
JavaScript:
function confirmation() {
     //.... code.....
     return false;
}
 

Squats

Новичок
Так тоже не работает(
Не может не работать.
Если вы конечно на кнопку не тулите onsubmit, которого там быть не должно.
По факту форму можно и не делать, смуту ввели просто с лохматых годов.
Мануалы все на столько деревянные, что вы просто не понимаете, что это и как работает.
Лижбы заработало... 🙂
 
Сверху