Можно ли отменить привязку данных при снятии флажка? - PullRequest
0 голосов
/ 08 сентября 2011

У меня есть поле для галочки и другое поле ввода, к которому я хочу привязать поле для галочки, это легко.Кто-нибудь знает, можете ли вы сделать так, чтобы это изменило то, что было сделано привязкой, когда флажок снят.У меня есть код ниже, любая помощь по этому вопросу будет здорово, спасибо

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

1 Ответ

2 голосов
/ 08 сентября 2011

Оператор bind будет срабатывать каждый раз, когда с флажком взаимодействуют (как с проверкой, так и без проверки). Вам просто нужно определить, как вы собираетесь справиться с этим действием.

Чтобы получить проверенные значения из флажка, попробуйте следующее:

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

Затем вы можете подключить это к своему собственному пользовательскому javascript (или, как предлагается в ваших комментариях), просто к вашим собственным событиям щелчка javascript, чтобы обрабатывать установку / снятие флажка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...