javascript - 禁用输入类型 ="image"作为按钮

标签 javascript jquery html css

我有一个图像作为按钮..我想禁用图像 onclick...我该怎么做?

<input type="image" src="someimage.png" height="20px" width="20px"  name="button" />

最佳答案

html(添加id):

<input id="btn" type="image" src="someimage.png" height="20px" width="20px"  name="button" />

js:

document.getElementById("btn").onclick = function(){
  this.disabled = true
}

http://jsfiddle.net/Dtgb4/

或者你可以只添加属性onclick="this.disabled = true"

评论更新:

您可以使用 CSS 规则 :disabled 来设置禁用按钮的样式

http://jsfiddle.net/Dtgb4/1/

附言伪类:仅对现代浏览器禁用(不适用于 IE8-)。

关于javascript - 禁用输入类型 ="image"作为按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17933295/

相关文章:

javascript - 将复选框标记复制到另一个表单

javascript - 单击按钮时加载 jqGrid 但第二次失败

javascript - Owl Carousel 2 中的 dotData 不工作

html - 如何使用 CSS 过渡从导航栏下方滑出子菜单?

javascript - 如何在 jQuery 中解析 JSON

javascript - vuejs - 重复表行中的 <slot>

javascript - jQuery Slider Bar - 尝试根据用户输入设置范围和间隔

javascript - Uncaught Error : no data returned for views/AgeTypes.fragment.xml

java - response.setheader ("Refresh", "0") 不工作

javascript - 如何设置全宽 (100%) 和未知高度的图像样式,使其不会弹出