2011-09-08 97 views
0

我有一個複選框和另一個我想要將複選框綁定到的輸入字段,這很容易。是否有人知道,如果您可以使其在勾選框不勾選時使綁定所做的操作反轉。我的代碼如下,有這方面的幫助將是巨大的,感謝取消勾選勾選框時是否可以反轉數據綁定?

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

回答

2

綁定聲明將觸發該複選框被交互(包括檢查和取消選中)的任意時間。你只需要確定你將如何處理這個動作。

要想從一個複選框選中值,試試這個:

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

然後可以掛接到自己的自定義JavaScript(或在您的意見建議)只是你自己的JavaScript單擊事件處理檢查這/取消選中該框。

+0

嗨丹,我已經得到了上面的作品在文字領域寫'東西',但如果我取消它不做任何事情。我正在考慮用Javascript來做這件事,但如果你有任何想法,很好。 – Kristian82

+0

我調整了上面的答案,將其考慮在內。不完全符合你原來的要求,但會爲你帶來檢查框的價值。 –

+0

這對我之後的工作非常有幫助,非常感謝。 – Kristian82