1

複雑に見える単純なことの解決策を見つけようとしています!

ユーザーがステータスを更新できるテキストエリアがあります。その下にチェックボックスがあります (例: ユーザーがステータスをツイートするかどうかを選択するため)。

私がやろうとしているのはこれです: 1/ textera がフォーカスを得ると、textarea が拡大します。

2/ textarea がフォーカスを失った場合、ユーザーがそれをクリックすると折りたたまれます。それもいいなぁ…

唯一の問題は、ユーザーがチェックボックスをクリックすると、テキストエリアも崩壊することですが、それを防ぎたいです。

ぼかし時に関数を折りたたんで実行する必要がありますが、ユーザーがチェックボックスを操作しようとした場合はそうではありません。

このページに例を設定しました: http://favosaurus.com/dev/onblur.php

あなたの提案に感謝します。

4

1 に答える 1

0

Javascript を使用する必要があります。

擬似コード:

if input blur,  and checkbox not clicked:

     do normal blur action.

else:

     process checkbox click
     focus input again
于 2010-08-17T12:15:58.823 に答える