##互动表格
该项目使用了jquery和vanilla javascript的组合。 如果禁用了js,则该页面仍然有效。 显示除注册按钮“ Please fix errors”以外的所有错误。
栏目
每个部分都经过验证,并且将引发至少一个错误。 文本输入模糊时会进行检查,单击注册按钮会检查所有文本输入。
基础信息
名称和电子邮件不能为空。 如果模糊,两者都将显示错误,如果为空,则两者都将尝试提交。 名称中不能包含字母。 电子邮件还必须是有效的电子邮件地址,并显示不同的错误(如果不是)。
如果从下拉列表中选择了“其他”工作角色,则会出现一个输入角色的框,如果选择了其他选项,则该框将隐藏。 如果选择“其他”,则必须填写输入,否则将引发错误。
T恤信息
从菜单中选择一个设计会出现颜色框。 选项基于选择的设计。 单击注册按钮时的验证。 必须选择一件T恤,否则将引发错误。
注册活动
必须至少选择一