Показать сообщение отдельно
  #1 (permalink)  
Старый 03.02.2013, 08:45
Новичок на форуме
Отправить личное сообщение для iHun Посмотреть профиль Найти все сообщения от iHun
 
Регистрация: 16.02.2012
Сообщений: 7

Не работает валидация через switch/case
Нужно сделать, чтобы если не заполнено поле заголовка (title-area) или записи (editor-area), то выводилось бы уведомление об этом. И наконец если не заполнено ни то, ни то, должны появиться два соответствующих уведомления.
Проблема в том, что в случае, если введён основной текст (editor-area) и не введён заголовок, все равно выводятся оба уведомления (в том числе и о том, что основное поле пусто).
Как правильно настроить валидацию?
switch ("") {
        case document.getElementById("title-area").value: {
          noty({
            text: 'Введите название записи',
          });
        }// в случае, если поле пустое, выводим сообщение, но break не ставим и проверяем дальше.
        
        case document.getElementById("editor-area").value: {
          noty({
            text: 'Введите текст записи',
          });
          break;
        }//почему-то вышележащий блок выполняется даже если поле не пустое
        default:
//заносим в базу данных
Ответить с цитированием