了解掉落功能

时间:2016-05-02 18:41:22

标签: javascript jquery

我构建了一个regsiter表单 - 和处理函数,用于检查输入的值。

当有人专注于输入或键盘时 - 检查功能正在运行。

现在我试图将drop文本的处理程序放入输入中。 我想在用户将文本放入输入时运行验证(例如,选择页面中的一些文本并将其拖放到输入中)。

我发现当用户将文本放入输入时 - 输入的值不会更新。只有当用户退出输入(焦点输出?)时,输入值才会更新。

如何让on drop事件更新文本被放入输入的时间,而不仅仅是在用户退出输入后,我该怎么做?

我的代码示例:

    $("#register_form input").on("keyup focus change", function(){

        index = $(this).parent().index();

        // except submit input
        if (index != 4) {

            var input_name = $(this).attr("name");
            if (input_name == "register_password") {
                formInputHandler($(this), input_name, index);
                formInputHandler($("input[name='register_repassword']"), "register_repassword", 3);
            } else {
                formInputHandler($(this), input_name, index);
            }

            // check submit change
            formSubmitHandler();
        }
    });


    $("#register_form input").on("drop", function(event){
        ???
    });

0 个答案:

没有答案
相关问题