我试图找到一个简单的解决方案,看起来很复杂!
我有一个textarea,用户可以在其中更新其状态。 在它下面我有一个复选框(例如:供用户选择推文状态或没有)。
我尝试做的是: 1 /当textera得到焦点时,textarea会扩展,因为它很好。
2 /当textarea松散焦点时,所以当用户点击它时,它会崩溃。那也没关系......
唯一的问题是,如果用户点击复选框,textarea也会崩溃,但我想阻止它。
它应该在模糊时折叠并执行该功能,但如果用户尝试与复选框进行交互则不会。
我在此页面上设置了一个示例:http://favosaurus.com/dev/onblur.php
感谢您的建议。
答案 0 :(得分:0)
您将需要使用Javascript。
伪代码:
if input blur, and checkbox not clicked:
do normal blur action.
else:
process checkbox click
focus input again