JavaScript 函数未定义错误(但已定义)

2023-12-27

我有一个 JavaScript 函数,它会在模糊时触发。奇怪的是,我第一次运行它时它工作得很好,从那时起我就收到了一个错误,提示 JavaScript 函数未定义 - 并且它停止运行。我用谷歌搜索过类似的问题,但没有一个建议能够解决该问题。 Asp.Net 3.5 Webforms,如果重要的话。我添加了一些可能与问题无关的额外函数和代码行。我遇到的问题与 updateFiscalGrid 这个大函数有关。绑定到事件的 HTML 位于函数下方。

<%@ Page MasterPageFile="~/MasterPages/NPRPage.Master"  CodeBehind="NPRFundingApplication.aspx.cs" Inherits="Tea.Hcf.Web.Secured.NPRFundingApplication" AutoEventWireup="true" Language="C#" EnableEventValidation="true" MaintainScrollPositionOnPostback="true" %>

<%@ Register TagPrefix="ew" Namespace="eWorld.UI" Assembly="eWorld.UI" %>
<%@ Register TagPrefix="hcf" Namespace="Tea.Hcf.Web" Assembly="Tea.Hcf.Web" %>
<%@ Register Src="../Controls/NpCdnSearch.ascx" TagName="NpCdnSearch" TagPrefix="np1" %>
<%@ Register Src="../Controls/NpStudentRoster.ascx" TagName="NpStudentRoster" TagPrefix="np2" %>
<script type="text/javascript" language="javascript">
    //<![CDATA[

    function showMaxWin(nUrl) {
        var h = 600;
        var w = 800;
        var features = 'resizable=1, width=' + w + ', height=' + h + ', top=0, left=0';
        NewWin = window.open(nUrl, 'NewWin', features);
    }

    function dateChangedCallback() {
        updateSubTotals();
    }

    function updateFiscalGrid(){
        var RelatedServicesCost = document.getElementById('<%= RPCB_SUPP_SVCS_SUBTOTAL3.ClientID %>').value;
        var ResidentialCare = document.getElementById('<%= RPCB_RES_SVCS_SUBTOTAL3.ClientID %>').value;
        var TotalCostforResPlacement = document.getElementById('<%= TotalResidentialPlacement.ClientID %>').value;
        var SetAside = document.getElementById('<%= rblSetAsideMet.ClientID %>').value;
        var LocalTaxSubtraction = document.getElementById('<%= LocalTaxShareSubtraction.ClientID %>').value;
        var IDEABRelatedServiceCost = document.getElementById('<%= RelatedServicesSetAside.ClientID %>').value;
        var IDEABDiscretionaryServicesCost = document.getElementById('<%= RelatedServicesDiscretionary.ClientID %>').value;
        var IDEABREsidentialCare = document.getElementById('<%= ResidentialCareSetAside.ClientID %>').value;
        var IDEABDiscResCare = document.getElementById('<%= ResidentialCareDiscretionary.ClientID %>').value;
        var StateFSP = document.getElementById('<%= TotalEducationServices2.ClientID %>').value;
        var Discretionary = document.getElementById('<%= DiscretionaryTotal.ClientID %>').value;
        var IDEABAward = document.getElementById('<%= IdeaBAward.ClientID %>').value;
        if(SetAside = '0'){
            Discretionary = LocalTaxSubtraction + IDEABRelatedServiceCost + IDEABDiscretionaryServicesCost + IDEABREsidentialCare + IDEABDiscResCare;
        }
        else {
            Discretionary = LocalTaxSubtraction + IDEABDiscretionaryServicesCost + IDEABDiscResCare;
        }
        IDEABAward = (RelatedServicesCost + ResidentialCare + TotalCostforResPlacement) - Number(Discretionary));
        //IDEABAward = (Number(RelatedServicesCost) + Number(ResidentialCare) + Number(TotalCostforResPlacement)) - Number(Discretionary));
        document.getElementById('<%= DiscretionaryTotal.ClientID %>').value = Discretionary;
        document.getElementById('<%= IdeaBAward.ClientID %>').value = IDEABAward;
    }


    //]]>
</script>




    <td>
        <hcf:CurrencyBox ID="LocalTaxShareSubtraction" OnBlur= "updateFiscalGrid();" Precision="2" runat="server" />
    </td>

使用浏览器开发工具看看是否可以从控制台手动调用该函数。如果仍然出现 Function not Defined 的情况,请执行以下操作:

  • 检查是否有拼写错误
  • 如果您使用母版页,请确保没有将脚本页面的引用放置在容器标记内(这些标记会被实际页面内容覆盖,这是来自个人经验,哈哈)
  • 清除缓存并重新加载页面
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JavaScript 函数未定义错误(但已定义) 的相关文章

随机推荐

  • C# 十进制格式化查询

    我正在尝试格式化小数 以便它显示如下 14 5 应显示为 14 50 14 50 应显示为 14 50 14 05 应显示为 14 05 14 00 应显示为 14 是否可以使用单一字符串格式 即不使用条件格式 我尝试过 0 不满足第一个示
  • 水平滚动列表

    我希望将图像显示在水平列表中 这就是我到目前为止所做的 var list Ext create Ext List store store itemTpl new Ext XTemplate img src icon inline true
  • 设置解析注册的默认个人资料图片

    我试图在注册时在解析中设置默认的个人资料图片 该图片位于我的项目文件夹中 有什么办法可以设置不上传照片吗 var user new Parse User user set username username val user set pas
  • 在 HyperLedger Composer 查询中获取资产计数?

    我想在 HyperLedger Composer 中编写一个查询 返回我在超级账本中拥有的资产数量 我有数千条记录 我不想将它们全部获取并计算计数 数据传输会很慢 我希望查询返回计数 不幸的是 这儿没有count使用作曲家查询语言 您必须创
  • cocos2d 计算给定起点、角度和距离的目的地点

    我想快点吧 Cocos2d 和 xcode 中的 2d 问题 I have CGPoint currPoint float lineLength float angle 现在 我需要找到距离 currPoint 角度为 lineLength
  • 大量数据的数据库设计[关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我正在开展一个项目 涉及来自美味网站的大量数据 可用数据为 日期 用户 ID 网址 标签 针对每个书签 我将数据库规范化为 3NF 并且由于我们
  • 是否需要“设置字符集utf8”?

    我正在重写我们的数据库类 基于 PDO 并陷入困境 我被教导要同时使用SET NAMES utf8 and SET CHARACTER SET utf8在 PHP 和 MySQL 中使用 UTF 8 时 在 PDO 中我现在想使用PDO M
  • PHP 日期比较

    如何检查 2008 02 16 12 59 57 格式的日期是否小于 24 小时前 if strtotime 2008 02 16 12 59 57 gt time 24 60 60 LESS
  • 如何确定 _POSIX_PATH_MAX 的系统值

    谁能告诉我如何找到系统值 POSIX PATH MAX在 Linux 薄荷中 我知道它在 文件中可用 但我不知道如何找到它的值 根据 POSIX 要使用的工具被命名为getconf http pubs opengroup org onlin
  • React Router Lazy 组件不起作用

    所以这有效 import Page from components Page render return
  • 有选择地将 C++ 核心逻辑暴露给 QML 的最佳方法

    我想设置特定 QML 组件的上下文属性 而不是在根上下文中 我不希望在组件外部访问该属性 C 有没有一种方法可以访问组件的上下文 只允许从组件的上下文中访问命名属性 而不是从全局命名空间中访问 我想保持 QML 声明性 而不是在 C 中创建
  • Seaborn 群图和点图躲避对齐

    有没有办法将点图的平均值 SEM 与相应的群图对齐 这是我的代码 import seaborn as sns import numpy as np import pandas as pd import matplotlib pyplot a
  • 如何在pyspark中自动删除常量列?

    我在 pyspark 中有一个 Spark 数据框 我需要从数据框中删除所有常量列 由于我不知道哪些列是常量 因此我无法手动取消选择常量列 即我需要一个自动过程 我很惊讶我无法在 stackoverflow 上找到简单的解决方案 Examp
  • 如何保持火车步骤之间的状态?

    我的计算图中有一个张量 我想在每个训练步骤之后添加一行 我怎样才能做到这一点 更详细 我正在获取渐变optimizer compute gradients 我想根据渐变历史修改这些渐变 这是我尝试使用的代码 def process grad
  • 使用 Charles 和 SSL Apple 推送地址

    我必须确认我的用于发送推送通知的 PHP 代码正在与代理一起使用 我安装了 Charles 并且可以通过代理 127 0 0 1 8888 观看我的所有网络流量 现在我想看看我的脚本是否可以正确用于推送通知 我有 stream contex
  • Python:多维数组(“矩阵”)与列表中的列表相同吗?

    我试图理解人们所说的矩阵和人们所说的列表中的列表之间的区别 它们是否相同 一旦创建 您就可以对它们执行相同的操作 在其中以相同的方式引用元素等 例子 在列表中创建列表 ListsInLists 1 2 3 4 5 6 制作多维数组 np r
  • 动态创建 zip 并将其流式传输到客户端

    我正在使用 NodeJs w express 并且尝试将 zip 文件流式传输回客户端 zip 中包含的文件并不存在于文件系统中 而是动态创建的 我想将文件内容流式传输到 zip 并将 zip 流式传输回客户端 IE 我希望客户收到 tmp
  • django allauth 自定义注册表单分配不同的组

    我的系统中有两种类型的用户 我想在注册时分配适当的组 参考使用 django allauth 时如何自定义用户配置文件 https stackoverflow com questions 12303478 how to customize
  • 如何在 Chrome 扩展中使用 Python?

    我想用 Python 创建一个 Chrome 扩展 这可能吗 还是我必须使用 JavaScript 你可以看看Pyjamas http pyjs org 因为这可以让你用 Python 编写代码 但将代码编译为 Javascript
  • JavaScript 函数未定义错误(但已定义)

    我有一个 JavaScript 函数 它会在模糊时触发 奇怪的是 我第一次运行它时它工作得很好 从那时起我就收到了一个错误 提示 JavaScript 函数未定义 并且它停止运行 我用谷歌搜索过类似的问题 但没有一个建议能够解决该问题 As