Coldfusion 使用javascript更改动态绑定输出的cfform值

Coldfusion 使用javascript更改动态绑定输出的cfform值,coldfusion,coldfusion-9,Coldfusion,Coldfusion 9,CFM 测试页 函数切换(值){ document.getElementById('blah')。value=value; } 点击我 氟氯化碳 远程功能功能(simpleString){ 回归简单化; } 我希望这段代码能够将cfdiv中的文本从“default”更改为“anothervalue” 这不是我认为应该的工作方式,我想知道为什么 根据以下定义: 当控件失去输入焦点及其属性时,将发生onchange事件 值自获得焦点后已被修改 以编程方式修改字段时,更改事件未正确触发 通过稍

CFM


测试页
函数切换(值){
document.getElementById('blah')。value=value;
}
点击我
氟氯化碳


远程功能功能(simpleString){
回归简单化;
}
我希望这段代码能够将cfdiv中的文本从“default”更改为“anothervalue”

这不是我认为应该的工作方式,我想知道为什么

根据以下定义:

当控件失去输入焦点及其属性时,将发生onchange事件 值自获得焦点后已被修改

以编程方式修改字段时,更改事件未正确触发

通过稍微更改JavaScript函数来解决此问题:

<cfcomponent>
    <cfscript>
        remote function func(simpleString){
            return simpleString;
        }
    </cfscript>
</cfcomponent>

太棒了,这就是我想要的。谢谢。这要归功于首席财务官:
<cfcomponent>
    <cfscript>
        remote function func(simpleString){
            return simpleString;
        }
    </cfscript>
</cfcomponent>
function toggleV(value){
    document.getElementById('blah').value = value;
    ColdFusion.Event.callBindHandlers('blah',null,'change');
}