У меня есть общий скрипт, который проверяет обязательные поля. Поля с атрибутом «обязательный» должны быть заполнены всегда. Проблема в том, что теперь у меня есть ввод, который является обязательным в зависимости от параметра, выбранного из другого ввода, поэтому я добавляю / удаляю атрибут динамически, но сценарий не обнаруживает его.
Есть идеи? Я оставляю здесь код функции
Надеюсь, вы поняли: D
function checkMandatory(id){
var valid = true;
var selector = "input[mandatory='']";
if(id){
selector = "#"+id+" :input[mandatory='']";
}
$(selector).each(function(){
if($(this).val().trim()=="") {
invalidarInput($(this), "The field is mandatory.");
valid = false;
}
else {
$(this).val($(this).val().trim());
$(this).removeClass("invalido");
$(this).removeClass("tooltip");
$(this).removeAttr("ttip");
$(this).removeAttr("title");
$(this).unbind("mouseover");
$(this).unbind("mouseout");
}
});
return valid;
}