From f83139a625b7b6599ecaa3af3be65d9f2d65f871 Mon Sep 17 00:00:00 2001 From: sight <26325820+Sight-wcg@users.noreply.github.com> Date: Thu, 16 Jan 2025 17:04:12 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E7=A7=BB=E9=99=A4=20lay-keyboard?= =?UTF-8?q?=20=E5=B1=9E=E6=80=A7=EF=BC=8C=E7=94=B1=20readonly=20=E6=9B=BF?= =?UTF-8?q?=E4=BB=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/modules/form.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/form.js b/src/modules/form.js index 4a97d929..f476b6eb 100644 --- a/src/modules/form.js +++ b/src/modules/form.js @@ -377,7 +377,7 @@ layui.define(['lay', 'layer', 'util'], function(exports){ var ns = '.lay_input_number'; var skipCheck = false; var isComposition = false; - var isKeyboard = typeof elem.attr('lay-keyboard') === 'string'; + var isKeyboard = typeof elem.attr('readonly') !== 'string'; var isMouseWheel = typeof elem.attr('lay-wheel') === 'string'; var btnElem = elem.next('.layui-input-number').children('i'); // 旧版浏览器不支持 beforeInput 事件,需要设置一个 attr 存储输入前的值