在移动设备中粘贴事件后处理验证 jquery
Handle validation jquery after paste event in mobile device
我写了这段代码:
$("input").on("paste", async function () {
await sleep(100);
});
// Copy paste delay
function sleep(ms) {
return new Promise(resolve => setTimeout(resolve, ms));
}
在桌面上,它可以工作,但在移动设备上,粘贴不起作用(我的意思是当我粘贴输入时验证不起作用)。我如何让它发挥作用?
您可以使用
$(this).bind('paste',异步函数(){
等待睡眠(100)
const valid = $(this).valid();
if ($(this).attr('websitePassword') !== undefined) {
validatePassword($(this));
valid ? $('.invalid-feedback--list').hide() : $('.invalid-feedback--list').show();
}
changeValidationDesign($(this));
});
我写了这段代码:
$("input").on("paste", async function () {
await sleep(100);
});
// Copy paste delay
function sleep(ms) {
return new Promise(resolve => setTimeout(resolve, ms));
}
在桌面上,它可以工作,但在移动设备上,粘贴不起作用(我的意思是当我粘贴输入时验证不起作用)。我如何让它发挥作用?
您可以使用
$(this).bind('paste',异步函数(){
等待睡眠(100)
const valid = $(this).valid();
if ($(this).attr('websitePassword') !== undefined) {
validatePassword($(this));
valid ? $('.invalid-feedback--list').hide() : $('.invalid-feedback--list').show();
}
changeValidationDesign($(this));
});