在移动设备中粘贴事件后处理验证 jquery
Posted
技术标签:
【中文标题】在移动设备中粘贴事件后处理验证 jquery【英文标题】:Handle validation jquery after paste event in mobile device 【发布时间】: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));
在桌面上工作,但在移动粘贴不工作(我的意思是当我粘贴输入时验证不工作) 谢谢
【问题讨论】:
【参考方案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));
);
【讨论】:
完美,您的解决方案解决了我的问题,谢谢以上是关于在移动设备中粘贴事件后处理验证 jquery的主要内容,如果未能解决你的问题,请参考以下文章
在移动设备上使用可排序的触摸事件 + jquery-ui 无法按预期工作
jquery Sortable 防止 click() 或 dblclick() 事件在移动设备上触发