【问题标题】:Handle validation jquery after paste event in mobile device在移动设备中粘贴事件后处理验证 jquery
【发布时间】:2021-08-03 20:34:55
【问题描述】:

我写了这段代码:

$("input").on("paste", async function () {
        await sleep(100);
    });
// Copy paste delay
function sleep(ms) {
    return new Promise(resolve => setTimeout(resolve, ms));
}

在桌面上工作,但在移动粘贴不工作(我的意思是当我粘贴输入时验证不工作) 谢谢

【问题讨论】:

    标签: javascript jquery validation asp.net-mvc-5


    【解决方案1】:

    你可以使用

    $(this).bind('paste',async function () {
    等待睡眠(100) const 有效 = $(this).valid();

                if ($(this).attr('websitePassword') !== undefined) {
                    validatePassword($(this));
                    valid ? $('.invalid-feedback--list').hide() : $('.invalid-feedback--list').show();
                }
    
                changeValidationDesign($(this));
              });
    

    【讨论】:

    • 完美,您的解决方案解决了我的问题,谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-14
    • 1970-01-01
    相关资源
    最近更新 更多