Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Отмена действия по кнопке в form (JSP) / 3 сообщений из 3, страница 1 из 1
01.03.2007, 12:15:43
    #34363123
Semen Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отмена действия по кнопке в form (JSP)
Здравствуйте, всем!

Ситуация, думаю, простая, потому что часто встречается. Есть JSP, в которой на кнопке через форму навешено какое-либо действие, например сервлет.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
...
<form name="SomeActionForm" target="_parent" method="post" action="SomeActionServlet">
  <input type="submit" name="submit" value="Добавить"/> 
  <input type="submit" name="submit" value="Изменить"/> 
  <input type="submit" name="submit" value="Удалить"/>
</form>
...
Можно ли в пределах этой JSP отменить действие после того, как пользователь нажал на кнопку?
Есть идея обратиться к JavaScript - создать функцию, которая бы срабатывала по возникновению события onclick на кнопке, например:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
... 
<script >
    function DeleteConfirm() {
         if  (!confirm('Вы уверены, что хотите удалить запись?')) {
           // Запретить действие в form
        }
    }
</script>
...
  <input type="submit" name="submit" value="Удалить" onclick="javascript: DeleteConfirm();"/>
...
Но я не знаю, как запретить вызов действия form в javascript.
А может было бы лучше выполнять это в самом сервлете? Можно ли в сервлете(Post) вызвать стандартное окно с сообщением, типа как это делает confirm(String) в javascript?

Спасибо.
...
Рейтинг: 0 / 0
01.03.2007, 12:34:06
    #34363213
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отмена действия по кнопке в form (JSP)
Код: plaintext
1.
<form ... onsubmit="return(confirm('Вы уверены?'))">

Код: plaintext
1.
<input type="submit" onclick="return(confirm('Вы уверены?'))">
...
Рейтинг: 0 / 0
01.03.2007, 12:54:36
    #34363331
Semen Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отмена действия по кнопке в form (JSP)
Во, заветное return! Даже не представлял, что его можно использовать в значениях атрибутов. Спасибо.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Отмена действия по кнопке в form (JSP) / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]