Pregunta

Estoy buscando una solución de validación de formularios razonablemente completa y fácil de usar para php. Recuerdo que hace un año usé algunas etiquetas en el lado HMTL y luego capturé el OB para reemplazarlo con un código bastante serio. Esto se siente un poco como exagerarme, sin embargo, REALMENTE no quiero volverme loco con los míos en este momento. Estoy usando SMARTY, por lo que cualquier cosa que use no debería arrojar demasiadas bolas curvas.

Voy a validar los conceptos básicos, nombre, dirección, correo electrónico, número de tarjeta de crédito (validación de formato OK) ...

¿Fue útil?

Solución

Como ya está utilizando Smarty, es posible que desee considerar el paquete PEAR HTML_QuickForm ( esta página dice que está siendo reemplazado por v2, pero todavía está en alfa. V1 es bastante sólido).

El paquete le permite construir y procesar sus formularios en una API sencilla y directa, y luego tiene una clase de renderizador que funciona con Smarty. Básicamente, puede escupir todo su formulario como una matriz de objetos que Smarty puede representar por usted. Puede controlar el aspecto con CSS. HTML_QuickForm se puede configurar para tener validación del lado del cliente o del servidor, o ambas. Simplemente configura sus reglas para la validación, y simplemente funciona. Espero que ayude.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top