我是 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/