Mindgame
|
|
|
|
|
Рег.: 20.09.2004
|
Сообщений: 748
|
|
Рейтинг: 6
|
|
Как прикрутить JavaScript к кастомному валидатору?
27.03.2005 00:52
|
|
|
Люди, объясните темному: как средствами VS прикрутить к кастомному валидатору клиентский JavaScript? Куда тыкать надо? Пробовал пихнуть скрипт в aspx-файл, но при компиляции он его игнорирует, кажется.
|
|
Gluk
|
Титаник форума
|
|
|
|
Рег.: 20.08.2003
|
Сообщений: 15010
|
Из: В-945Л
|
Рейтинг: 1772
|
|
Re: Как прикрутить JavaScript к кастомному валидатору?
[re: Mindgame]
27.03.2005 00:54
|
|
|
Круто завернул... но я ничего не понял. По-моему слова "кастомный валидатор" не являются необходимыми в постановке задачи...
|
Glück, Geld und Genialität |
|
aset
|
boar
|
|
|
|
Рег.: 05.09.2003
|
Сообщений: 36470
|
|
Рейтинг: 6913
|
|
Re: Как прикрутить JavaScript к кастомному валидатору?
[re: Mindgame]
27.03.2005 00:54
|
|
|
Quote:
прикрутить к кастомному валидатору клиентский JavaScript?
Они же на клиентских Javascript-ах как раз и базируются? Ничего не понял.
|
may have come in contact with nuts |
|
Mindgame
|
|
|
|
|
Рег.: 20.09.2004
|
Сообщений: 748
|
|
Рейтинг: 6
|
|
Re: Как прикрутить JavaScript к кастомному валидатору?
[re: aset]
27.03.2005 01:02
|
|
|
Короче, я пишу валидатор кастомный. У него есть атрибут ClientValidatorFunction, который указывает на мой JavaScript клиентский. Серверную проверку я прикручиваю через EventHandler как это обычно и делает VS (фоновый код). А куда скрипт пихать? В тело aspx-файла? Не работает.
|
|
Mindgame
|
|
|
|
|
Рег.: 20.09.2004
|
Сообщений: 748
|
|
Рейтинг: 6
|
|
Re: Как прикрутить JavaScript к кастомному валидатору?
[re: Mindgame]
27.03.2005 01:08
|
|
|
Может как и в случае с основным кодом web-формы нужно вынести коды скриптов в отдельный файл и прикрутить его к файлу исходной формы? Если да, то как?
|
|
aset
|
boar
|
|
|
|
Рег.: 05.09.2003
|
Сообщений: 36470
|
|
Рейтинг: 6913
|
|
Re: Как прикрутить JavaScript к кастомному валидатору?
[re: Mindgame]
27.03.2005 01:13
|
|
|
Ботай MSDN, чуве.
|
may have come in contact with nuts |
|
DarkGray
|
Carpal Tunnel
|
|
|
|
Рег.: 30.09.2002
|
Сообщений: 31415
|
|
Рейтинг: 8952
|
|
Re: Как прикрутить JavaScript к кастомному валидатору?
[re: Mindgame]
27.03.2005 01:13
|
|
|
> А куда скрипт пихать? В тело aspx-файла? Не работает.
Как ты понял, что это не работает? Ты этот скрипт из под события пробовал вызывать?
|
|
DarkGray
|
Carpal Tunnel
|
|
|
|
Рег.: 30.09.2002
|
Сообщений: 31415
|
|
Рейтинг: 8952
|
|
Re: Как прикрутить JavaScript к кастомному валидатору?
[re: Mindgame]
27.03.2005 01:14
|
|
|
> Если да, то как?
Также как в обычном html-е
|
|
Mindgame
|
|
|
|
|
Рег.: 20.09.2004
|
Сообщений: 748
|
|
Рейтинг: 6
|
|
Re: Как прикрутить JavaScript к кастомному валидатору?
[re: aset]
27.03.2005 01:14
|
|
|
В смысле, ты не знаешь ответ или я настолько безнадежен?
|
|
Mindgame
|
|
|
|
|
Рег.: 20.09.2004
|
Сообщений: 748
|
|
Рейтинг: 6
|
|
Re: Как прикрутить JavaScript к кастомному валидатору?
[re: DarkGray]
27.03.2005 01:17
|
|
|
Из под какого события? Это же клиентский скрипт, который выполняется до возврата формы и, значит, никакого события не генерится.
|
|
DarkGray
|
Carpal Tunnel
|
|
|
|
Рег.: 30.09.2002
|
Сообщений: 31415
|
|
Рейтинг: 8952
|
|
Re: Как прикрутить JavaScript к кастомному валидатору?
[re: Mindgame]
27.03.2005 01:19
|
|
|
> который выполняется до возврата формы
Как, в твоем случае, IE узнает, когда этот скрипт надо выполнить?
|
|
Mindgame
|
|
|
|
|
Рег.: 20.09.2004
|
Сообщений: 748
|
|
Рейтинг: 6
|
|
Re: Как прикрутить JavaScript к кастомному валидатору?
[re: DarkGray]
27.03.2005 01:22
|
|
|
> Как, в твоем случае, IE узнает, когда этот скрипт надо выполнить? При нажатии какой-нибудь кнопки, которая возвращает форму. Тут выполняется скрипт, на который ссылается валидатор. Если данные проверку прошли, то происходит возврат формы в противном случае -- нет
|
|
DarkGray
|
Carpal Tunnel
|
|
|
|
Рег.: 30.09.2002
|
Сообщений: 31415
|
|
Рейтинг: 8952
|
|
Re: Как прикрутить JavaScript к кастомному валидатору?
[re: Mindgame]
27.03.2005 01:25
|
|
|
> Тут выполняется скрипт, на который ссылается валидатор.
Так ты вставил вызов своего скрипта или нет?
|
|
Mindgame
|
|
|
|
|
Рег.: 20.09.2004
|
Сообщений: 748
|
|
Рейтинг: 6
|
|
Re: Как прикрутить JavaScript к кастомному валидатору?
[re: DarkGray]
27.03.2005 01:30
|
|
|
Вот я и спрашиваю, как енто сделать!!! Я сделал так в теле aspx-файла:
code: ...
<asp:CustomValidator ... ClientValidationFunction="__validateNumber" ... runat="server"/>
...
<script language="javascript">
<!-
function __validateNumber(source, args)
{
...
}
->
</script>
Но нифига не работает.
|
|
Attila
|
R
|
|
|
|
Рег.: 18.12.2002
|
Сообщений: 16118
|
Из: ...вот именно там.
|
Рейтинг: 3169
|
|
Re: Как прикрутить JavaScript к кастомному валидатору?
[re: Mindgame]
27.03.2005 01:36
|
|
|
поставь там window.alert(1); - вроде ж должно вызываться...
|
Кр-ть - с.т.! |
|
Mindgame
|
|
|
|
|
Рег.: 20.09.2004
|
Сообщений: 748
|
|
Рейтинг: 6
|
|
Re: Как прикрутить JavaScript к кастомному валидатору?
[re: Attila]
27.03.2005 01:40
|
|
|
Не, алертбокс мне не нужен. Фишка как раз в том, что сообщение должно выводиться в самой веб-форме, там, где располагается валидатор. И он и не вызывается
Редактировал Mindgame (27.03.2005 01:53)
|
|
Attila
|
R
|
|
|
|
Рег.: 18.12.2002
|
Сообщений: 16118
|
Из: ...вот именно там.
|
Рейтинг: 3169
|
|
Re: Как прикрутить JavaScript к кастомному валидатору?
[re: Mindgame]
27.03.2005 11:14
|
|
|
ну ты проверил, сам обработчик неправильно вызывается, или вызывается, но не делает что нужно?
|
Кр-ть - с.т.! |
|
Mindgame
|
|
|
|
|
Рег.: 20.09.2004
|
Сообщений: 748
|
|
Рейтинг: 6
|
|
Re: Как прикрутить JavaScript к кастомному валидатору?
[re: Attila]
27.03.2005 16:07
|
|
|
В том то и дело, что не вызывается.
|
|
Attila
|
R
|
|
|
|
Рег.: 18.12.2002
|
Сообщений: 16118
|
Из: ...вот именно там.
|
Рейтинг: 3169
|
|
Re: Как прикрутить JavaScript к кастомному валидатору?
[re: Mindgame]
27.03.2005 16:30
|
|
|
минимальный код клади в котором воспроизводится
|
Кр-ть - с.т.! |
|
aset
|
boar
|
|
|
|
Рег.: 05.09.2003
|
Сообщений: 36470
|
|
Рейтинг: 6913
|
|
Re: Как прикрутить JavaScript к кастомному валидатору?
[re: Mindgame]
28.03.2005 11:55
|
|
|
...
|
may have come in contact with nuts |
|