在同一文本框中组合两个JavaScript函数

时间:2014-03-19 23:06:36

标签: javascript jquery jquery-plugins

嗨,我有这个功能:

jQuery(function ($) {
    $("#Log_InventoryNo").mask("aa*999999"), { placeholder: " " };
});

这个功能:

$('#Log_InventoryNo').maxlength({
    alwaysShow: true,
    threshold: 10,
    warningClass: "label label-success",
    limitReachedClass: "label label-important",
    separator: ' of ',
    preText: 'You have ',
    postText: ' chars remaining.',
    validate: true
});

问题是maxlength函数会使用掩码函数产生意外结果(它本身可以正常工作),因为有一种方法可以使两个函数完美地结合在一起吗?我将使用maxlength函数添加掩码函数。当它们都被加载时,maxlength函数不起作用,并显示文本框中值的错误计数

1 个答案:

答案 0 :(得分:0)

看起来这些是自定义功能。我们能看到函数定义吗?我的猜测是他们使用相同的变量名将值存储在元素的$ .data()中。