mirror of
https://gitee.com/layui/layui.git
synced 2025-06-28 04:35:24 +08:00
fix(form-select): 修复 checkbox/radio
在 WebKit/537.36 的异常 (#2637)
* fix(form-select): 修复 `checkbox/radio` 在 WebKit/537.36 的异常 * docs: 优化部分注释文案,避免非技术人员理解错位 尽量避免词汇:监听、侦听。可用事件「触发」或「响应」等相近含义的词语替代 * Revert "docs: 优化部分注释文案,避免非技术人员理解错位" This reverts commit 8cc9949bdfa36a3ff052bbdd95beea26fd3793ce. --------- Co-authored-by: 贤心 <3277200+sentsim@users.noreply.github.com>
This commit is contained in:
parent
fe5e4e1264
commit
008e6cb7d0
@ -10,7 +10,6 @@ layui.define(['lay', 'layer', 'util'], function(exports){
|
||||
var util = layui.util;
|
||||
var hint = layui.hint();
|
||||
var device = layui.device();
|
||||
var needCheckboxFallback = lay.ie && parseFloat(lay.ie) === 8;
|
||||
|
||||
var MOD_NAME = 'form';
|
||||
var ELEM = '.layui-form';
|
||||
@ -21,6 +20,11 @@ layui.define(['lay', 'layer', 'util'], function(exports){
|
||||
var OUT_OF_RANGE = 'layui-input-number-out-of-range';
|
||||
var BAD_INPUT = 'layui-input-number-invalid';
|
||||
|
||||
// ie8 中可以获取到 input 元素的 'indeterminate' 属性描述符,但重新定义 getter/setter 无效,无报错
|
||||
// AppleWebKit/537.36 无法获取 input 元素任意属性的属性描述符(包括lookupGetter),但可以重新定义 getter/setter
|
||||
var needCheckboxFallback = (lay.ie && parseFloat(lay.ie) === 8)
|
||||
|| typeof Object.getOwnPropertyDescriptor(HTMLInputElement.prototype, 'checked') === 'undefined'
|
||||
|
||||
var Form = function(){
|
||||
this.config = {
|
||||
// 内置的验证规则
|
||||
|
Loading…
Reference in New Issue
Block a user