Fire onmouseover event when element is disabled

asp.net, dom-events, html, onmouseover, vb.net

Solution

Disabled elements do not fire events, e.g. users cannot hover or click them to trigger a popover (or tooltip). You can however wrap the disabled element with a `DIV` and listen to the event fired on that element instead.

Problem

I have some controls that I need to disable when users don't have edit privileges, but are sometimes not wide enough to show the entire text of the selected option element. In which case I've added a tool tip with ASP.NET and the following code ``` ddl.Attributes.Add("onmouseover", "this.title=this.options[this.selectedIndex].title") ``` This works when the control is enabled, but doesn't work when it is disabled. The following alert will not fire when a mouse is over the select element: ``` <select disabled="disabled" onmouseover="alert('hi');"> <option>Disabled</option> </select> ``` See this fiddle. Q: Can I fire the `onmouseover` event for controls that are `disabled`?

Original source