Javascript 单击控件关联标签(HtmlFor)时控件的停止单击事件

Javascript 单击控件关联标签(HtmlFor)时控件的停止单击事件,javascript,html,extjs,Javascript,Html,Extjs,我使用的是ExtJS5。我正在使用textfield(Ext.form.field.Text)并将其设置为fieldLabel配置。现在,在生成的实际html标签中,它们的HtmlFor属性设置为该文本字段 我正在处理DOM元素上的单击事件。由于设置了“HtmlFor”,请单击标签,并单击文本字段 我在标签级别处理点击,我不希望它传播到文本字段。我有办法阻止它吗?Event.stopPropogation不起作用 或者如果它传播到textfield,我想知道它是因为最初点击了标签而被触发的。目前

我使用的是ExtJS5。我正在使用textfield(Ext.form.field.Text)并将其设置为fieldLabel配置。现在,在生成的实际html标签中,它们的HtmlFor属性设置为该文本字段

我正在处理DOM元素上的单击事件。由于设置了“HtmlFor”,请单击标签,并单击文本字段

我在标签级别处理点击,我不希望它传播到文本字段。我有办法阻止它吗?Event.stopPropogation不起作用


或者如果它传播到textfield,我想知道它是因为最初点击了标签而被触发的。目前,我正在通过设置一个全局变量和注意标签点击那个里,然后检查文本字段点击,若标签以前被点击过。有没有更好的或标准的方法可以实现这一点?

我认为您可以使用
xtype:label
然后使用

`labelCmp.on("click", this.callyourmethod, this)` 

来处理单击事件。在这里,您可以使它们相互独立。

谢谢您的回复。但他们已经独立了。我希望在标签上发生单击事件后,停止在输入上发生单击事件。或者至少有一些以前单击过它的相关标签的信息。