Итак, у меня есть форма с несколькими вводами (имя и фамилия, имя пользователя, день рождения, пароль и электронная почта) с некоторыми условиями проверки, которые я сделал, например, так:Javascript - Включить кнопку «Отправить», когда все входные данные действительны
function checkfnlname(field) {
curr = document.getElementById(field).value;
if (curr.length > 0) {
updateCSSClass(field, 1);
return true;
}
else {
updateCSSClass(field, 0);
return false;
}}
Это изменяет цвет и возвращает true. Я вызываю эту функцию, используя onKeyUp=""
. Теперь я хочу сделать кнопку «Отправить» отключенной, пока все поля не будут завершены и не будут проверены функциями там. Я написал эту функцию:
function formvalid() {
if (checkfnlname('fname') && && (all other fields)) {
document.getElementByID("submitinput").disabled = false;
}
else {
document.getElementByID("submitinput").disabled = true;
}
return 1;}
Но я понятия не имею, как/где называть его. (Я пробовал много вещей, которые я нашел, но ничего не сработало) Правильно ли это? если да, то как я могу назвать эту функцию?
Поставил также в «OnKeyUp» – rmondesilva