Javascript onmouseover & onmouseout 无法禁用按钮
Javascript onmouseover & onmouseout not working to disable button
我正在尝试这段代码来实现一个在鼠标悬停时被禁用并在鼠标退出时启用的按钮。
<input type="button" value="submit" onMouseOver="this.disabled = true;" onMouseOut="this.disabled = false;" />
但它似乎不起作用。它会在鼠标悬停时禁用按钮,但在鼠标悬停时不会启用它。有什么建议吗?谢谢!
禁用元素不会触发事件。您可以将元素放在元素的顶部,并侦听在该元素上触发的事件。
可以将鼠标输出设置为禁用 = ''。
<input type="button" name="test" id="test" value="roll over me" onmouseover="this.disabled=true;" onmouseout="this.disabled='';">
禁用属性仅查看它是否存在。可以设置禁用="任何",它将被禁用。此外,向 SPAN 标记添加填充,这将允许事件正常工作。如果没有填充,它不会捕获事件,因为输入按钮已禁用。在下面的代码中,添加了绿色背景以显示 SPAN 区域。
<span style="padding: 8px; background: green;" onmouseout="this.firstChild.disabled='';"><input type="button" name="test" id="test" value="roll over me" onmouseover="this.disabled=true;"></span>
希望这有帮助!
来源:"Javascript:使用鼠标悬停/鼠标退出启用/禁用按钮"
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 正在添加'X'按钮,在文本字段旁边使用javascript
- 多个单选按钮组相互干扰
- JavaScript下拉菜单-点击按钮并根据所选值重定向到url
- Javascript按钮下拉列表
- jquery试图按名称获取按钮位置
- 漂亮照片图片库中的Facebook赞按钮
- 扩展移相器按钮类不工作
- 通过单击表单中的按钮,在代码生成中使用javascript生成字母数字代码
- 单击按钮以等待单击按钮
- 剑道UI内联编辑:如何在点击其他按钮时隐藏按钮
- 单击按钮后如何逐个调用分区,上一个分区将隐藏
- 如何从querySelectorAll中获取按钮类型
- 如何在输入字段中的按钮的帮助下打开日历,该字段的类型为“=”;日期”;
- 按下按钮时保存cookie
- 是否可以禁用jquery中的单个单选按钮
- ASP.NET通过单击JavaScript按钮触发c#事件
- 当我点击jsf中的primefaces命令按钮时,如何获得点击事件
- 如何使用onmouseover和onmouseout在鼠标经过按钮时隐藏和取消隐藏按钮
- Javascript onmouseover & onmouseout 无法禁用按钮