Escribo una aplicación web usando PHP y me encuentro con varias situaciones en las que necesito un código similar en el servidor y el navegador. Por ejemplo:Mismo código en el navegador/servidor
- Quiero validar la entrada del usuario y generar los mismos mensajes de error en ambos lados.
- Quiero formatear datos usando ciertas reglas (por ejemplo, si un campo dado es menor que 1, muéstrelo con dos lugares decimales, de lo contrario ninguno), y haga que aparezca igual independientemente de qué lado lo represente.
Parece que esto debería ser un problema común, ya que las personas están moviendo más lógica del servidor al navegador. Pero, ¿hay algún patrón o biblioteca común para manejarlo (especialmente para PHP)?
Una buena pregunta, aunque estrictamente hablando, la ** mudanza ** de validación del servidor al navegador es una mala idea para la seguridad. Mejor "validar previamente" en el navegador (para comentarios inmediatos de los usuarios) y volver a validar en el servidor (por seguridad). –
Absolutamente - Lo quiero en ambos lugares. –