function validationButtonForme(inputOne, inputTwo, button2) {
return () => {
if (inputOne.value.length && inputTwo.value.length) {
enbableButton(button2);
} else {
disabledButton(button2);
}
}
}
validationButtonForme(titleCard, linkImage, popupButtonAdd);
input
и один button
. Дочерняя функция - это оболочка. Каждый раз при ее вызове срабатывает следующее условие: в том случае, если input
'ы не пустые, кнопка включается, иначе - выключается. Только вот что, для полноценной работы нужны еще 2 функции: enbableButton
и disabledButton
.input
'ов можно использовать любые другие элементы, у которых есть свойство value
. validationButtonForme(titleCard, linkImage, popupButtonAdd);
() => {
if (inputOne.value.length && inputTwo.value.length) {
enbableButton(button2);
} else {
disabledButton(button2);
}
}
validationButtonForme(titleCard, linkImage, popupButtonAdd)();