onBlur Javascript事件,检查元素是否具有焦点

时间:2010-08-17 01:57:00

标签: javascript jquery onblur onfocus

我试图找到一个简单的解决方案,看起来很复杂!

我有一个textarea,用户可以在其中更新其状态。 在它下面我有一个复选框(例如:供用户选择推文状态或没有)。

我尝试做的是: 1 /当textera得到焦点时,textarea会扩展,因为它很好。

2 /当textarea松散焦点时,所以当用户点击它时,它会崩溃。那也没关系......

唯一的问题是,如果用户点击复选框,textarea也会崩溃,但我想阻止它。

它应该在模糊时折叠并执行该功能,但如果用户尝试与复选框进行交互则不会。

我在此页面上设置了一个示例:http://favosaurus.com/dev/onblur.php

感谢您的建议。

1 个答案:

答案 0 :(得分:0)

您将需要使用Javascript。

伪代码:

if input blur,  and checkbox not clicked:

     do normal blur action.

else:

     process checkbox click
     focus input again