У меня есть два входа: первый - это загрузка X-файла. второй - Y - вход для URL-адреса.jQuery - простая проверка для двух входов
До сих пор у меня есть код, который проверяет правильность Y, а затем удаляет атрибут, необходимый для X. В противном случае я хочу, чтобы X был необходим.
$(Y).blur(function(){
if ($(this).is(':valid') == true) {
$(X).removeAttr('required')
} else if ($(this).is(':valid') == false) {
$(X).attr('required');
}
});
По какой-то причине этот код работает, когда вход Y действителен, он удаляет атрибут. Но, допустим, пользователь сожалеет и хочет оставить Y пустым, он не возвращает требуемый атрибут для X.
Пытался сохранить объяснение как можно более простым и ясным. Если есть недоразумение, я попытаюсь изменить этот вопрос и сделать его более ясным.