ixed onChange unexpectedly triggered

Checking the value for a checkbox input is not wisely, prefer checking the "checked" attribute, we also need to verify if there is a value in the input because default value (for example a text input) is "" and $(this).attr("value") returns undefined.

Rel #205
This commit is contained in:
Julien Dutriaux 2014-11-14 16:07:27 +01:00
parent ab447fb5ce
commit abc91f4147

View File

@ -136,8 +136,8 @@
(function() {
// This part of code will detect autofill when the page is loading (username and password inputs for example)
var loading = setInterval(function() {
$("input").each(function() {
if ($(this).val() !== $(this).attr("value")) {
$("input[type!=checkbox]").each(function() {
if ($(this).val() && $(this).val() !== $(this).attr("value")) {
$(this).trigger("change");
}
});