от
У меня есть пользовательская функция проверки на JavaScript в управление пользователя .Веб-сайт net 2.0, который проверяет, чтобы увидеть, что плата за обучение не превышает стоимости. Я разместил код валидатора в файле
ascx
, и я также попытался с помощью
Page.ClientScript.RegisterClientScriptBlock()
и в обоих случаях пожары проверки, но не могу найти функцию JavaScript. Выходные данные в консоли ошибок Firefox является
"feeAmountCheck is not defined"
. Вот функция (это было принято непосредственно из Firefox->просмотреть исходный код)

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.

5 Ответы

0 голосов
от
У меня есть пользовательская функция проверки на JavaScript в управление пользователя .Веб-сайт net 2.0, который проверяет, чтобы увидеть, что плата за обучение не превышает стоимости. Я разместил код валидатора в файле
ascx
, и я также попытался с помощью
Page.ClientScript.RegisterClientScriptBlock()
и в обоих случаях пожары проверки, но не могу найти функцию JavaScript. Выходные данные в консоли ошибок Firefox является
"feeAmountCheck is not defined"
. Вот функция (это было принято непосредственно из Firefox->просмотреть исходный код)
0 голосов
от
Попробуйте изменить имена аргументов в
sender
и
args
. И, после того, как он работает, переключения вызова на
ScriptManager.RegisterClientScriptBlock
, независимо от использовать AJAX.
0 голосов
от
Когда вы используете .Net 2.0 и Аякс - вы должны использовать:
ScriptManager.RegisterClientScriptBlock
Он будет лучше работать в средах Аякс тогда старая страница.ClientScript версия
0 голосов
от
Также можно использовать:
var amountDue = document.getElementById('
0 голосов
от
Хотя я бы все-таки хотелось получить ответ на вопрос, почему мой код JavaScript не признала, решение, которое я нашел в то же время (и должны были сделать в первую очередь) использовать
Asp:CompareValidator
вместо
Asp:CustomValidator
.
...