Fludimir
Новичок
PEAR QuickForm - ajax-валидация формы?
Давно пользуюсь этим очень удобным классом для генерации и валидации форм, практически все что возможно и нужно есть, после знакомства с квикформами задумываться о том как нарисовать какую-то формочку не приходится. Но что делать, если какие то данные в форме есть необходимость валидировать на сервере(проверить незанятое имя пользователя к примеру). В квикформах данные могут валидироваться как на сервере, так и на стороне клиента, автоматически генерируя яваскрипт для валидации браузером. Кроме того можно осуществлять валидацию используя любые доступные яваскрипту функции, просто указав как правило имя яваскрипт-функции, но функция должна возвращать булево значение. А для валидации аяксом нужен callback-вызов яваскрипт функции, чего насколько я понимаю нет. Конечно можно отдельно сделать валидацию нужного поля любым подходящим способом, но это очень неудобно, учитывая что все остальное прекрасно реализуется встроенными средствами квикформ. Проблема с аякс-валидацией в квикформах явно не нова, но нагуглить решение не удалось. отзовитесь если кто здесь пользуется квикформами и сталкивался с такой же проблемой
Давно пользуюсь этим очень удобным классом для генерации и валидации форм, практически все что возможно и нужно есть, после знакомства с квикформами задумываться о том как нарисовать какую-то формочку не приходится. Но что делать, если какие то данные в форме есть необходимость валидировать на сервере(проверить незанятое имя пользователя к примеру). В квикформах данные могут валидироваться как на сервере, так и на стороне клиента, автоматически генерируя яваскрипт для валидации браузером. Кроме того можно осуществлять валидацию используя любые доступные яваскрипту функции, просто указав как правило имя яваскрипт-функции, но функция должна возвращать булево значение. А для валидации аяксом нужен callback-вызов яваскрипт функции, чего насколько я понимаю нет. Конечно можно отдельно сделать валидацию нужного поля любым подходящим способом, но это очень неудобно, учитывая что все остальное прекрасно реализуется встроенными средствами квикформ. Проблема с аякс-валидацией в квикформах явно не нова, но нагуглить решение не удалось. отзовитесь если кто здесь пользуется квикформами и сталкивался с такой же проблемой