标签: events

event.preventDefault()函数在IE中不起作用

以下是我的JavaScript(mootools)代码:

$('orderNowForm').addEvent('submit', function (event) {
    event.preventDefault();
    allFilled = false;
    $$(".required").each(function (inp) {
        if (inp.getValue() != '') {
            allFilled = true;
        }
    });

    if (!allFilled) {
        $$(".errormsg").setStyle('display', '');
        return;
    } else {
        $$('.defaultText').each(function (input) {
            if (input.getValue() == input.getAttribute('title')) {
                input.setAttribute('value', '');
            }
        });
    }

    this.send({
        onSuccess: function () {
            $('page_1_table').setStyle('display', 'none');
            $('page_2_table').setStyle('display', 'none');
            $('page_3_table').setStyle('display', '');
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

在IE以外的所有浏览器中,这都可以.但在IE中,这会导致错误.我有IE8所以在使用它的JavaScript调试器时,我发现该event对象没有preventDefault导致错误的方法,因此表单已经提交.在Firefox(我发现使用Firebug)的情况下支持该方法.

任何帮助?

javascript events internet-explorer mootools preventdefault

202
推荐指数
5
解决办法
20万
查看次数

如何防止ENTER键提交Web表单?

如何防止ENTER按键在基于Web的应用程序中提交表单?

javascript events

198
推荐指数
11
解决办法
24万
查看次数

jQuery'输入'事件

input我看到这个jsfiddle之前,我从未听说过jQuery中的事件.

你知道它为什么有效吗?它是别名keyup还是什么?

$(document).on('input', 'input:text', function() {});
Run Code Online (Sandbox Code Playgroud)

jquery events input

193
推荐指数
3
解决办法
22万
查看次数

CSS3过渡事件

是否有任何事件由一个元素触发来检查css3转换是否已经开始或结束?

javascript events transition css3 css-transitions

189
推荐指数
5
解决办法
14万
查看次数

如何在Safari for iPad中使用jQuery识别触摸事件?可能吗?

是否可以使用jQuery在iPad的Safari浏览器上识别触摸事件?

我在Web应用程序中使用了mouseOver和mouseOut事件.iPad的Safari浏览器是否有类似的事件,因为没有像mouseOut,mouseMove这样的事件?

jquery events mobile-safari javascript-events ipad

188
推荐指数
7
解决办法
35万
查看次数

如何点击事件只对父DIV,而不是孩子?

我有一个带有分类的DIV foobar,以及DIV内部的几个DIV,这些DIV没有被删除,但我想他们继承了这个foobar类:

$('.foobar').on('click', function() { /*...do stuff...*/ });
Run Code Online (Sandbox Code Playgroud)

我想要只在点击DIV中的某个地方而不是在其子DIV上点火时才开启.

jquery events onclick

188
推荐指数
7
解决办法
19万
查看次数

从onclick/onchange事件中获取HTML Checkbox的价值

<input type="checkbox" onclick="onClickHandler()" onchange="onChangeHandler()" />
Run Code Online (Sandbox Code Playgroud)

从内部onClickHandler和/或onChangeHandler,我如何确定复选框的新状态?

html javascript checkbox events dom

187
推荐指数
3
解决办法
54万
查看次数

用Java创建自定义事件

我想在Java中做这样的事情,但我不知道如何:

当事件"对象1说'你好''发生时,对象2通过说"你好"来响应该事件.

有人可以给我一个提示或示例代码吗?

java events listener handler

184
推荐指数
4
解决办法
25万
查看次数

jQuery相当于JavaScript的addEventListener方法

我试图找到这个JavaScript方法调用的jQuery等价物:

document.addEventListener('click', select_element, true);
Run Code Online (Sandbox Code Playgroud)

我已经达到了:

$(document).click(select_element);
Run Code Online (Sandbox Code Playgroud)

但这并没有达到与JavaScript方法的最后一个参数相同的结果 - 一个布尔值,指示事件处理程序是否应该在捕获或冒泡阶段执行(根据我的理解来自http://www.quirksmode.org) /js/events_advanced.html) - 被遗漏了.

如何使用jQuery指定该参数或以其他方式实现相同的功能?

javascript jquery events event-handling javascript-events

181
推荐指数
6
解决办法
40万
查看次数

Python中的事件系统

您使用什么Python事件系统?我已经知道了pydispatcher,但我想知道还能找到什么,或者是常用的?

我对作为大型框架一部分的事件管理器不感兴趣,我宁愿使用一个我可以轻松扩展的小型简单解决方案.

python events dispatcher event-handling

180
推荐指数
9
解决办法
20万
查看次数