mirror of
https://github.com/mdbootstrap/mdb-ui-kit.git
synced 2025-02-02 21:04:13 +03:00
fix: infinite "change" event triggering loop (#1326)
This commit is contained in:
parent
687cb32e15
commit
3d95f8b522
|
@ -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