Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Submit.Hidden.Disabled. (https://javascript.ru/forum/events/44308-submit-hidden-disabled.html)

fsingle 15.01.2014 06:06

Submit.Hidden.Disabled.
 
Доброе утро,уважаемые форумчане.
Хочу попросить вас указать в чём ошибка в моих суждениях.
Я ставил себе 2 цели:
1)Если форма(ы) не заполнена(ы), не важно сколько их, то кнопка ОТПРАВИТЬ не появляется.
Итак мои суждения.
а)Создаем форму, создаем input и даем ему свой name и свой id. Даем кнопке внутренний стиль visibility:hidden.
б)После создаем script. Прописываем условие.
if(document.getElementById().value==""){
document.getElementById().style.visibility="hidden";
}
else{
document.getElementById().style.visibility="visible";
}

P.s. И решение у меня ошибочное. В чём ошибка?

2)Если форма(ы) не заполнена(ы), не важно сколько их, то кнопка ОТПРАВИТЬ не активированная.
Итак мои суждения.
а)Создаем форму, создаем input и даем ему свой name и свой id. Даем кнопке disabled.
б)После создаем script. Прописываем условие.
if(document.getElementById().value==""){
document.getElementById().disabled=true;
}
else{
document.getElementById().disabled=false;
}


P.s. И решение у меня ошибочное. В чём ошибка?

рони 15.01.2014 07:37

Цитата:

Сообщение от fsingle
Если форма(ы) не заполнена(ы), не важно сколько их

onsubmit форм(ы) возвращает false

kostyanet 15.01.2014 23:15

А как сгорит onsubmit если кнопка забита?

---

document.getElementById().disabled=false;


ТС, это псевдо, или id уже не нужен?

Повесьте проверку полей на интервал и не парьтесь.

Vlasenko Fedor 15.01.2014 23:53

fsingle,
http://javascript.ru/forum/jquery/15...ogo-polya.html


Часовой пояс GMT +3, время: 05:16.