Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Focus to page top after validation error / 9 сообщений из 9, страница 1 из 1
25.12.2013, 21:30
    #38512547
lsk
lsk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Focus to page top after validation error
Есть на странице такой скрипт, который при перезагрузки страницы всегда в начало страницы переводит.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<script type="text/javascript" language="javascript">

	Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(pageLoadedHandler)

	function pageLoadedHandler(sender, args) {

		window.scrollTo(0, 0);

	}
</script>



И есть ещё на странице ValidationSummary контрол.

Подскажите пожалуйста как сделать, чтобы вначало страницы шло, только если есть какая-то ошибка валидации сработала, а если нет, то чтобы там же и оставалось.
...
Рейтинг: 0 / 0
26.12.2013, 00:02
    #38512662
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Focus to page top after validation error
лучше сделать чтобы если ошибок не было, то страница результате была бы другой
например, с надписью "данные сохраненыуспешно
...
Рейтинг: 0 / 0
26.12.2013, 01:27
    #38512700
lsk
lsk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Focus to page top after validation error
при перевыборе значения в комбобоксе перегружается страница, и надо чтобы просто ничего не делалось при этом, а сами данные сохраняться по кнопке next
...
Рейтинг: 0 / 0
26.12.2013, 10:46
    #38512857
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Focus to page top after validation error
ну так сделайте чтобы при перевыборе страница не перегружалась
...
Рейтинг: 0 / 0
26.12.2013, 12:04
    #38512929
lsk
lsk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Focus to page top after validation error
не могу, там это во вложенном acsx контроле, который я не могу менять
...
Рейтинг: 0 / 0
26.12.2013, 12:07
    #38512932
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Focus to page top after validation error
Вы можете написать на JS свой обработчик смены выпадающего списка, который на клиенте изменит его поведение
...
Рейтинг: 0 / 0
26.12.2013, 12:31
    #38512957
lsk
lsk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Focus to page top after validation error
Я понимаю, что так правильнее всего, но на странице три вложенных контрола со своей логикой и 5 конролов, на которых постбек срабатывает, это слишком сложно для всех писать JS.
А всё-таки нельзя ли как-то узнать есть ли сейчас в ValidationSummary контроле ошибки? вот только я даже не знаю, где такое проверять или это вообще невозможно и так никто не делает?
...
Рейтинг: 0 / 0
26.12.2013, 13:12
    #38513021
lsk
lsk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Focus to page top after validation error
сделал, чтобы по кнопке next проверялось Page.IsValid, если нет, то тогда скрипт выполняю
...
Рейтинг: 0 / 0
26.12.2013, 13:22
    #38513037
Где-то в степи
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Focus to page top after validation error
lsk, да ничё не прального.
1 спросить у гугла -validationsummary is valid
2 самый тупой, ваш валидатор на не пральный ввод выкидывает текст в виде фуйни, так это фйня не аджаксом подгружается
а зашита в диве, посмотреть селектором у нее дисплей.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Focus to page top after validation error / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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