mirror of
https://github.com/mdbootstrap/mdb-ui-kit.git
synced 2025-04-19 08:32:08 +03:00
Fix infinite "change" event triggering loop
This commit is contained in:
parent
687cb32e15
commit
f57f1bdb03
|
@ -45,7 +45,13 @@ const Autofill = ($ => {
|
|||
setInterval(() => {
|
||||
$("input[type!=checkbox]").each((index, element) => {
|
||||
let $element = $(element);
|
||||
if ($element.val() && $element.val() !== $element.attr("value")) {
|
||||
|
||||
let initialValue = $element.attr("value");
|
||||
if (initialValue === undefined) {
|
||||
initialValue = "";
|
||||
}
|
||||
|
||||
if ($element.val() && $element.val() !== initialValue) {
|
||||
$element.trigger("change");
|
||||
}
|
||||
});
|
||||
|
@ -65,7 +71,13 @@ const Autofill = ($ => {
|
|||
focused = setInterval(() => {
|
||||
$inputs.each((index, element) => {
|
||||
let $element = $(element);
|
||||
if ($element.val() !== $element.attr("value")) {
|
||||
|
||||
let initialValue = $element.attr("value");
|
||||
if (initialValue === undefined) {
|
||||
initialValue = "";
|
||||
}
|
||||
|
||||
if ($element.val() !== initialValue) {
|
||||
$element.trigger("change");
|
||||
}
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue
Block a user