Shuriken
20.09.2013 - 13:25
Доброго времени суток!
Есть форма, которая содержит выпадающий список и две кнопки "Редактировать" и "Удалить". При нажатии на "Удалить" выскакивает окно с вопрос действительно ли Вы хотите удалить данную запись? Как сделать, чтобы при нажатии на ОК отправлялись методом POST кнопка "Удалить" и id выбранной записи?
<select name="item" id="itemId">....</select>
<input type="button" onchange="if (confirm('Удалить?')) document.location.href = '/script.php?itemId=' + document.getElementById('itemId').value"/>
Игорь_Vasinsky
20.09.2013 - 13:41
считать поля формы и после "ок" - отправить аяксом на 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
20.09.2013 - 15: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, заработало
Invis1ble
20.09.2013 - 15:59
Цитата (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, заработало
|
Цитата (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>