У меня есть пользовательская функция проверки подлинности в JavaScript в пользовательском элементе управления на веб-узле .Net 2.0, который проверяет, не уплачена ли уплаченная плата, кроме суммы комиссии.
Я поместил код проверки в файл ascx, и я также попытался использовать Page.ClientScript.RegisterClientScriptBlock()
, и в обоих случаях проверка выполняется, но не может найти функцию JavaScript.
Вывод в консоли ошибок Firefox: "feeAmountCheck не определен". Вот функция (это было взято непосредственно из источника firefox- > view)
<script type="text/javascript">
function feeAmountCheck(source, arguments)
{
var amountDue = document.getElementById('ctl00_footerContentHolder_Fees1_FeeDue');
var amountPaid = document.getElementById('ctl00_footerContentHolder_Fees1_FeePaid');
if (amountDue.value > 0 && amountDue >= amountPaid)
{
arguments.IsValid = true;
}
else
{
arguments.IsValid = false;
}
return arguments;
}
</script>
Любые идеи относительно того, почему функция не найдена? Как я могу исправить это, не добавляя функцию на мою главную страницу или страницу потребления?