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