javascript - 在 ColdFusion 中调用函数时出现 "object expected"JavaScript 错误

标签 javascript coldfusion

我是 ColdFusion 新手。我正在尝试编写一个 JavaScript 函数来根据单选按钮值禁用文本框。但我在调用 JavaScript 函数时收到“预期对象”错误。请帮我解决这个问题。

<cfscript>
  function validate(){
    alert('hi');
    if(document.report_outage.bkp_dec.checked == true){
      document.report_outage.clbkp_phn.disabled=false;
    }
    else{
      document.report_outage.clbkp_phn.disabled=true;
    }
  }
</cfscript>
<cfset bkp_dec = "Yes,No">

<cfform name="report_outage">
<cfloop list="#bkp_dec#" index="listElement" delimiters=",">
  <cfinput type="radio" name="bkp_dec" value="#listElement#" onclick="validate();"/> <cfoutput>#listElement#</cfoutput> <br>
</cfloop>
<cfinput type="text" name="clbkp_phn" id="clbkp_phn" value=""/>
</cfform>

最佳答案

您混淆了 <script>标签和<cfscript>标签。 <cfscript>用于以 cfscript 格式编写 ColdFusion 代码。如果你想编写JavaScript,你需要使用<script>标签代替。

关于javascript - 在 ColdFusion 中调用函数时出现 "object expected"JavaScript 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20795942/

相关文章:

java - ColdFusion 2016 调用 Java TensorFlow API 无法初始化类

ColdFusion 已定义

coldfusion - 如何将文件保存为 UTF-8 格式

ajax - IIS 上的长轮询

javascript - js插件如何让IIFE中的函数可以访问?

javascript - 来自 Sling ESP 脚本的 HTTP 请求(基于 Rhino 的服务器端 JavaScript)

javascript - 从 Coldfusion 调用 javascript 函数

Javascript:解析JSON输出结果

javascript - 谷歌地图 - 在加载时设置地址

javascript - 在 @Url.Action 中调用 JavaScript 函数作为参数