单击控件的关联标签(HtmlFor)时,控件停止单击事件
Stop click event for a control when it associated label(HtmlFor) is clicked
我使用的是ExtJS 5。我正在使用textfield(Ext.form.field.Text),并将其设置为fieldLabel配置。现在,在生成的实际html标签中,它们的HtmlFor属性设置为该文本字段。
我正在处理DOM元素上的单击事件。由于设置了"HtmlFor",请单击标签,并激发文本字段的单击。
我在标签级别处理点击,我不希望它按比例分配给文本字段。有什么办法可以阻止它吗?Event.stopProposation不起作用。
或者,如果它向文本字段倾斜,我想知道它被解雇是因为最初点击了标签。目前,我通过设置一个全局变量并注意标签点击,然后检查文本字段点击,如果标签之前点击过的话。有没有更好或标准的方法可以让我做到这一点?
我认为您可以使用xtype:label
,然后使用
`labelCmp.on("click", this.callyourmethod, this)`
以处理点击事件。在这里,您可以使它们相互独立。
相关文章:
- 获取中继器控件ASP.Net中显示的单击项目文本框
- 如何在Firefox中禁用视频的单击和双击控件
- 调用按钮单击事件 ajax 加载的用户控件
- 如何让 VB Web 浏览器控件单击无法在控件中手动单击但可以在实际 IE 窗口中单击的按钮
- 动态观察控件.js导致模型在单击旋转时消失
- 无法单击单选按钮控件
- Javascript 禁用作为 asp.net 控件加载的元素的内联单击
- 如何在单击任何其他控件时清除文本
- 自定义指令如何知道它是否已单击另一个控件
- 如果我单击文档中的任何其他 HTML 控件,tabIndex 将无法正常运行
- WinJS 浮出控件不断关闭 - 无法单击控件
- 如何在打开模式对话框时禁用控件单击事件
- 如何使用传单中的自定义控件切换可单击的标记属性
- 如何删除单击的控件上的特定类
- 单击超链接时,需要将控件传递给方法
- 如何获取单击控件的所有html内容
- 单击另一个对象时切换jQuery控件
- 单击控件的关联标签(HtmlFor)时,控件停止单击事件
- 当从jquery添加on单击时,如何传递被单击控件的实例?
- html5 onClick通过点击控件来切换