Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Запрос подтверждения перед отправкой


Автор: korob2001 2.11.2005, 21:49
Привет ещё раз!!!!
Такая проблема:
Есть форма с двумя submit'ами, например:
Код

<form onsubmit="return window.confirm('Внимание!\nВы действительно хотите удалить всё?')">
<input type="submit" value="Удалить"/>
<input type="submit" value="Переместить"/>
</form>

Получается на какой бы кнопке я не кликал, получаю одно и тоже сообщение. Мне нужно при нажатии на кнопку "Переместить" вывести подобное сообщение, но немного другое. Как это реализовать?

Автор: Sardar 2.11.2005, 22:22
Отлавливать не onsubmit на форме, а onclick на кнопке.

Автор: korob2001 3.11.2005, 09:01
Спасибо. Сейчас попробую отправить JavaScript'ом. Правда я этого ещё никогда не делал, но принцип вроде понял.

Автор: Aliance 3.11.2005, 10:56
Очень просто, делаешь 2 кнопки:
Код

<input type="button" value="Удалить" onclick="btn_funct('Внимание!\nВы действительно хотите удалить всё?'', this.form)" />
<input type="button" value="Переместить" onclick="btn_funct('(c) Aliance', this.form)" />


Код

function btn_funct(msg, forma) {
   if (window.confirm(msg)) {
      forms.submit();
   }
}

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)