От клиента принудительная проверка всей страницы - PullRequest
1 голос
/ 14 мая 2010

У меня есть кнопка ASP, для которой я установил свойство OnClientClick для отображения сообщения подтверждения JavaScript. Однако я хочу, чтобы это сообщение отображалось только после того, как все проверки на стороне клиента пройдены.

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

1 Ответ

3 голосов
/ 14 мая 2010

Если вы используете элементы управления проверкой ASP.NET, добавьте OnClientClick, как это, к кнопке отправки ...

<asp:Button ID="blah" OnClientClick="if(Page_ClientValidate())return confirm('your message')" OnClick="your submit method" Text="submit" runat="server" />

... Page_ClientValidate () вернет true, если страница подтверждена, тогда вам необходимо вернуть результаты вашего «подтверждения» для отправки формы.

Здесь есть что-то вроде этого: http://www.codeproject.com/KB/aspnet/JavascriptValidation.aspx

...