Как предотвратить отправку пустой формы в CakePHP 2.5.2

Я новичок в CakePHP, как я могу использовать JavaScript, чтобы предотвратить отправку формы пустым, я имею в виду все поля пустыми?

Пользователь просто нажал кнопку отправки

Я использую CakePHP 2.5.2

1 ответ

Решение

Вам не нужен Javascript для таких незначительных пустых проверок. Просто пройдите раздел проверки.

Проверьте этот пример ниже:

Модель: User.php имеет следующий код проверки для поля электронной почты.

class User extends AppModel {
  public $validate = array(
   'email' => array(
     'required' => true,
     'allowEmpty' => false,
     'message' => 'Email cannot be empty.'
     )
  );

Установка значения true, а allowEmpty в false сделает всю работу за вас. Кроме того, поле "сообщение" действует как глазурь на торте, что указывает на сообщение об ошибке, которое будет отображаться при сбое проверки.

Мир! XD

Другие вопросы по тегам