在我google之前:
http://www.zkoss.org/zkdemo/event/client-side_event_handling
但我不明白。
请告诉我:在zk中使用onFocus和onBlur属性的目的是什么?
答案 0 :(得分:3)
在此上下文中,“焦点”是指表单字段是当前正在接受用户输入的字段。
1)默认情况下,字段在初始渲染时可以具有焦点:
<textbox focus="true"/>
2)ZK可以给予一个焦点:
public void focusOnTextbox() {
myTextbox.setFocus(true);
}
3)当用户点击它时,字段可以获得焦点,如您引用的演示中所示。
焦点概念固有,一次只能有一个焦点。因此,当第二场获得焦点时,第一场失去焦点;这被称为“模糊”。
1)当另一个场获得焦点时,场可能会模糊。
2)当用户在字段外点击时,字段可能会模糊,此时没有字段具有焦点。
3)当ZK移除焦点时,场可能会模糊:
public void focusOffTextbox() {
myTextbox.setFocus(false);
}