$POST Request Handling Optimized

Validation now only occurs after "submit" is requested.