So this has be baffled. For some reason the validation controls are not working correctly when being hosted on my GoDaddy account. This code works perfectly fine on my local machine, and on a Brinkster hosting account.
GoDaddy Account:
http://www.jpsonline.biz/JSTest.aspx
Brinkster Account:
http://www.xamlcoder.com/JSTest.aspx
Does anyone have any idea why this would not be working? Some configuration in a machine.config file or something? I contacted GoDaddy's support and was told I must have an error in my code. Hm. Gee thanks.