• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

Messagebox на клиенте

  • Автор темы Vitone
  • Дата начала
Статус
Закрыто для дальнейших ответов.
V

Vitone

Всем привет!!!
Я в АСПе новичек, так что простите, если вопрос покажеться глупым, но мне нужно срочно сделать!

В общем на страничке существует кнопа для удаления записи с БД (которая успешно работает на сервере),
но перед тем как отсылать запрос серваку для обработки события, нужно (на клиенской стороне) спросить действительно ли пользователь этого хочет.

Для этого использую скрипт:
[codebox]<script language="javascript" type="text/javascript">
function confirmSubmit()
{
var agree=confirm("Really want to delete income?");
if (agree)
return true;
else
return false;
}
</script>[/codebox]

На форме две кнопки, одна и них работает как описано выше, вторая вызывает мессагу с вопросом:
[codebox]<asp:Button CssClass="Button" ID="btnDeleteIncome" CommandName="Update" Text='Delete1' runat="server" OnClick="btnDeleteIncome_Click" UseSubmitBehavior="false"/>


<form method="POST" action="/articles/articles/javascript/confirmsubmit.asp?ID=<%=1%>" id="submitForm" name="submitForm">
<input type="submit" name="btnDelete" value="Delete" id="btnDelete" class="Button"
onclick="java script:confirmSubmit();" />
</form>[/codebox]

Как фунции этих двох кнопок соеденить вместе?
(Было бы не плохо узнать для сравнени как это все делается также и в обработчике события на серваке, или хотябы только так)

Спасибо за внимание!
 
V

Vitone

А ответ нашелся:
<asp:Button CssClass="Button" ID="btnDeleteIncome" CommandName="Update" Text="Delete" runat="server" OnClick="btnDeleteIncome_Click" OnClientClick="return confirm('Really want to delete income?');" UseSubmitBehavior="true"/>

Все так просто...
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!