У меня есть несколько полей, которые мне требуются в зависимости от того, какая кнопка нажата.Однако поведение, которое я наблюдаю, - это не то, чего я ожидал бы или желал.Когда я нажимаю одну из кнопок, она устанавливает необходимые поля, как мне бы хотелось, но затем, если я нажимаю другую кнопку, она по какой-то причине не сбрасывает их.
Код приведен ниже.Спасибо за любую помощь, вы можете предоставить:
function makeAllRequired() {
$("#SomeForm").validate({
rules: {
StartDate: {
required: true,
date: true
},
Name: {
required: true
}
},
errorElement: "div"
});
}
function makeSomeRequired() {
$("#SomeForm").validate({
rules: {
StartDate: {
required: true,
date: true
}
},
errorElement: "div"
});
}
$(document).ready(function () {
$("#SomeButtonOne").click(function () {
makeAllRequired();
$("#SomeForm").attr("action", "/here/there");
$("#SomeForm").submit();
});
$("#SomeButtonTwo").click(function () {
makeSomeRequired();
$("#SomeForm").attr("action", "/here/elsewhere");
$("#SomeForm").submit();
});
});