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 util = layui.util;
|
||||||
var hint = layui.hint();
|
var hint = layui.hint();
|
||||||
var device = layui.device();
|
var device = layui.device();
|
||||||
var needCheckboxFallback = lay.ie && parseFloat(lay.ie) === 8;
|
|
||||||
|
|
||||||
var MOD_NAME = 'form';
|
var MOD_NAME = 'form';
|
||||||
var ELEM = '.layui-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 OUT_OF_RANGE = 'layui-input-number-out-of-range';
|
||||||
var BAD_INPUT = 'layui-input-number-invalid';
|
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(){
|
var Form = function(){
|
||||||
this.config = {
|
this.config = {
|
||||||
// 内置的验证规则
|
// 内置的验证规则
|
||||||
|
Loading…
Reference in New Issue
Block a user