Binding 取消勾选复选框时是否可以反转数据绑定?

Binding 取消勾选复选框时是否可以反转数据绑定?,binding,coldfusion,Binding,Coldfusion,我有一个勾选框和另一个我想绑定勾选框的输入字段,这很简单。是否有人知道,当勾选框取消勾选时,是否可以使其与绑定所做的相反。下面是我的代码,任何关于这方面的帮助都会很好,谢谢 <cfform> <cfinput type="checkbox" name="TickBox" value="something"> <cfinput type="text" name="testing" bind="{TickBox}" value="whatever"> </c

我有一个勾选框和另一个我想绑定勾选框的输入字段,这很简单。是否有人知道,当勾选框取消勾选时,是否可以使其与绑定所做的相反。下面是我的代码,任何关于这方面的帮助都会很好,谢谢

<cfform>
<cfinput type="checkbox" name="TickBox" value="something">
<cfinput type="text" name="testing" bind="{TickBox}" value="whatever">
</cfform>

与复选框交互时,bind语句将随时激发(选中和取消选中)。你只需要决定如何处理这个动作

要从复选框中获取选中值,请尝试以下操作:

<cfform>
    <cfinput type="checkbox" name="TickBox" value="something">
    <cfinput type="text" name="testing" bind="{TickBox.checked}" value="whatever">
</cfform>


然后,您可以将其挂接到您自己的自定义javascript(或按照您的评论中的建议)中,只需您自己的javascript单击事件即可处理复选框的选中/取消选中。

Hi Dan,我上面所做的工作就是将“某物”写入文本字段,但如果我取消选中它,则不会产生任何效果。我正在考虑改用Javascript来做这件事,但如果你有任何想法,那就太好了。我调整了上面的答案以考虑到这一点。不会完全像原始文件那样执行,但会获得复选框的选中值。