Это работает отлично, но все же неэффективно надо чтобы при нажатии кнопки и выдать ошибку, когда текстовое поле пустое. Помогите пожалуйста Код (Javascript): var initVal = "Have a good name for it? Enter Here"; $(document).ready(function(){ $(".submit-name").attr("disabled", "true"); $(".recipe-name").blur(function(){ if ($(this).val() != initVal && $(this).val() != "") { $(".submit-name").removeAttr("disabled"); } else { $(".submit-name").attr("disabled", "true"); } }); });
HTML: <textarea class="recipe-name" name="code" id="taCode" placeholder="Please enter your email!" title="email@example.com" style="width:100%;height:35px;"></textarea><br/> <input class="submit-name" type="button" value="Test>>" onclick="exec();">
Если у Вас exec() submit() формы делает, просто добавьте в тег textarea атрибут required. Если нет, ССЗБ ) Кстати, "Test>>" на "Test>>" от греха заменили бы.
Тогда, скорее всего, submit() на форму не вызывается, придётся делать проверку и выдачу руками (лень расписывать, ненавижу JS) или воспользоваться готовыми решениями.