[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Отправка формы через confirm
Shuriken
Доброго времени суток!

Есть форма, которая содержит выпадающий список и две кнопки "Редактировать" и "Удалить". При нажатии на "Удалить" выскакивает окно с вопрос действительно ли Вы хотите удалить данную запись? Как сделать, чтобы при нажатии на ОК отправлялись методом POST кнопка "Удалить" и id выбранной записи?
kaww
<select name="item" id="itemId">....</select>
<input
type="button" onchange="if (confirm('Удалить?')) document.location.href = '/script.php?itemId=' + document.getElementById('itemId').value"/>
Игорь_Vasinsky
считать поля формы и после "ок" - отправить аяксом на php обработчик - а там уже отправляй почту

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Shuriken
Цитата (kaww @ 20.09.2013 - 11:39)
<select name="item" id="itemId">....</select>
<input
type="button" onchange="if (confirm('Удалить?')) document.location.href = '/script.php?itemId=' + document.getElementById('itemId').value"/>

Спасибо! Только onchange не работало, заменил на onclick, заработало
Invis1ble
Цитата (Shuriken @ 20.09.2013 - 14:31)
Цитата (kaww @ 20.09.2013 - 11:39)
<select name="item" id="itemId">....</select>
<input
type="button" onchange="if (confirm('Удалить?')) document.location.href = '/script.php?itemId=' + document.getElementById('itemId').value"/>

Спасибо! Только onchange не работало, заменил на onclick, заработало

что, и отправка прошла методом POST ? smile.gif

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

kaww
Цитата (Invis1ble @ 20.09.2013 - 11:59)
что, и отправка прошла методом POST ?

ахах, как-то не заметил, что нужен post. Нужно исправляться:
<form method="post" action="script.php">
<select
name="item">
<option
value="1">1</option>
<option
value="2">2</option>
<option
value="3">3</option>
<option
value="4">4</option>
</select>
<input
type="submit" name="action" value="edit">
<input
type="submit" name="action" value="delete" onclick="return confirm('Удалить?')">
</form>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.