У меня есть форма HTML на сайте администратора. Мне нужно вернуть все входные элементы, которые имеют одно или несколько входных значений, которые являются точно такими же значениями. Однако следующий код не работает. $ (this) .val () всегда возвращает ноль для любого введенного мной значения. Однако, если я загружаю существующую форму с предварительно заполненными значениями, $ (this) .val (); работает правильно.
if ($('.nickname-input:visible').valid() && $('.funding-input:visible').valid()) {
$('.nickname-input:visible').each(function () {
var nickname = $(this).val();
if ($('input[name="' + nickname + '"]').length == 2) {
showNotification("Error", 'danger', "Account Nicknames must be unique", 'fas fa-exclamation-circle');
return false;
}
});
alert("valid");
}