JavaScript Подтверждает, Удаляют в Одном Файле PHP (на href)

<p><span class="linky"><a href="deletephone.php?id=' . $row['id'] . '">Delete Phone</a></span></p><br />

У меня есть вышеупомянутый код, который я использую для соединения с удалить сценарием. Я хочу так или иначе включить JavaScript с простым onclick подтверждением. Таким образом, если они выбирают OK, я могу выполнить код для удаления объекта из базы данных, но если они выбирают Cancel затем, я могу отменить операцию и ничего не сделать.

Я попробовал целое множество функций с изменением window.location в удалить файл и попытки отменить href =, если они выбирают Cancel, но это всегда переходит к ссылке независимо от того, что нажимает пользователь.

Я хотел бы смочь сохранить удалить функции в том же файле PHP, если это возможно, но это не необходимо вообще.

Заранее спасибо!

В СТОРОНЕ: Если существует простой способ PHP проверить, БЫЛО ЛИ предупреждение подтверждено или отклонено, который мог бы работать также. Любой способ проверить, что пользователь выбирает и затем выполненный мое простое, удаляет команду PHP.

5
задан Craig Hooghiem 19 April 2010 в 05:59
поделиться

2 ответа

Если вам просто нужно простое подтверждение:

<a href="deletephone.php?id=' . $row['id'] . '" onclick="return confirm(\'Really delete?\');">Delete Phone</a>

confirm запрашивает пользователя и возвращает true, если он говорит OK, и false, если он говорит Cancel.

11
ответ дан 18 December 2019 в 11:54
поделиться

Вы можете установить атрибут onclick ссылки. Если функция возвращает false , ссылка не будет продолжена.

<a href="deletephone.php?id=' . $row['id'] . '" onclick="return confirm('Are you sure?');">Delete Phone</a>

Здесь функция confirm () вернет true , если пользователь нажал OK, и false , если пользователь нажал кнопку «Отмена».

4
ответ дан 18 December 2019 в 11:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: