首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >javascript事件处理

javascript事件处理
EN

Stack Overflow用户
提问于 2011-02-05 13:25:10
回答 2查看 170关注 0票数 1

我正在建立一个用于登录的web表单。我决定添加一些我通常不会添加的特性。然而,我似乎不能让它们在每一个实例中都能工作。所以,这就是我的问题。

在表单上,当您完成每个输入时,页面一侧的javascript框向下滚动,并通知您该输入,即他们可以输入什么,他们还剩下多少个字符。

它可以很好地处理文本框,因为我可以使用onfocus和onblur事件处理程序。然而,当你到达一个有多个复选框的div时,你不能精确地为每个输入使用上面的事件处理程序,因为他们必须在框告诉他们它是关于什么之前选择一个选项。

我尝试在整个div中使用onMouseOver和onMouseOut事件处理程序,但效果不佳。

那么有什么建议吗?也许,如果用户将光标放在屏幕的某一部分,有没有办法激活一个功能?

希望这有意义,谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-02-05 13:27:53

能赚点钱吗?图标或它旁边的某个东西供人悬停,并将事件附加到该图标上...

...anyways...you你确定你做得对吗?发布一些code...for示例,只需将鼠标悬停在第二个复选框上即可收到警报

代码语言:javascript
复制
<form>
<input type="checkbox" name="vehicle" value="Bike" /> I have a bike<br />
<input onmouseover="alert('test');" type="checkbox" name="vehicle" value="Car" /> I have a car
</form> 
票数 0
EN

Stack Overflow用户

发布于 2011-02-05 13:32:22

我认为,对于使用键盘的人来说,复选框上应该仍然有焦点/模糊事件。

您使用的是js框架吗?使用jQuery,您可以简单地执行以下操作:

代码语言:javascript
复制
$(function() {
    $(".div_around_the_checkboxes").hover(function() {
        // show
    },
    function() {
        // hide
    });
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4905301

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档