Fix bug 959559 - mark individual fields as having errors, limit js validation to onsubmit
Merge pull request #2389 from liggitt/bug_959559_js_validation_errors

Merged by openshift-bot