在ColdFusion中调用函数时,"对象预期"错误JavaScript

San*_* K. 0 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>
Run Code Online (Sandbox Code Playgroud)

Car*_*ten 7

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