Consider installing the free FormBuilder package (https://bitbucket.org/burningice/compositec1contrib.formbuilder) which supports clientside validation of all fields.
I'm happy to walk you through the installation of the package if needed, just get in touch with me.
I'm happy to walk you through the installation of the package if needed, just get in touch with me.