![](/img/trans.png)
[英]How can I validate a multiselect InputField using its onchange event?
[英]Can I set an onChange event using CSS?
我想让页面上的所有输入元素在更改时触发一个功能。 我可以从 CSS 中做到吗?
我试过这个:
<STYLE type="text/css">
input {onChange: function() {alert("foo");};}
</STYLE>
它在谷歌浏览器中不起作用。
CSS 不提供事件。 如果这是您想要的,那么我会编写一个在页面加载时运行的 JavaScript 函数。 在函数中,遍历所有具有 tagName input
的表单元素。 对于其中的每一个,添加一个事件处理程序。
不,你不能这样做违背了 CSS 的本质。 唯一接近的是伪类,如 :focus :hover 等,但即使它们也只允许应用不同的样式。 所以不,你不能只在 CSS 文件中编写 JS 并称其为 CSS :)
不,你不能。 关于 google chrome 中的错误,请使用 onblur。 有关更多信息,请参阅以下帖子:
http://www.google.com/support/forum/p/Chrome/thread?tid=5480bd096a668f1e&hl=en
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.