Io penso invece che fintanto che è possibile mantenere la convalida dell'input dal lato client ciò sia sempre preferibile.

Javascript è un linguaggio molto potente, le cui possibilità non si finiscono mai di imparare...............