Как добавить JavaScript в формы в Zend Framework? - PullRequest
2 голосов
/ 05 февраля 2010

Как добавить javascript в формы, созданные с помощью Zend Framework? Например, если я хочу проверить форму или использовать события, такие как размытие, фокус и щелчок мышью?

1 Ответ

5 голосов
/ 05 февраля 2010

То, что я склонен делать, это:

  • Из кода PHP сгенерируйте форму, используя Zend_Form и связанные классы
    • Это включает в себя настройку самой формы,
    • Но также проверки на стороне сервера и все такое
  • Когда форма работает нормально, я добавляю Javascript ненавязчивым способом.
    • Это означает, что мой JS-код полностью отличается от кода PHP / Zend_Form.
    • А также означает, что моя форма не зависит от активации Javascript в браузере пользователя, так как форма уже работает раньше.


Если вы используете jQuery, вы можете определить, когда страница загружена $.ready, и подключить функцию к этому событию - функцию, которая добавит некоторые динамические поведения в вашу форму.

Конечно, вы можете сделать то же самое с другими библиотеками JS - я взял в качестве примера jQuery только из-за его популярности и того, что в ZendX есть некоторые компоненты, связанные с jQuery. *

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...