5.联系人认证

# 联系人认证 #### 1.页面逻辑 .在联系人页面需要用户上传两位联系人信息,并且联系电话不能重复 2.联系人关系展示: Contact #1 可展示【relationship】:Father、Mother、Child、Spouse、Sibling Contact #2 可展示【relationship】:Father、Mother、Child、Spouse、Colleague、Friend、Sibling、Relative、Others 3.选择联系人的关系【relationship】时,Father、Mother、Spouse不可重复,其他关系均可重复。错误提示规则: 1)联系关系不能选择重复,否则在后添加的联系人关系字段下错误提示:Relationship can't be the same 4.Name 校验: 1)只能输入([a-z A-Z.,])+ 2)限制文本长度为2-200之间,在计算字符长度时排除空格,当超过限制时不允许继续输入 3)在输入过程中对其格式进行校验,如果不符合要求则在该字段下方展示错误提示信息: 1】联系人姓名不能为空,只能包含英文和空格,否则提示:Please enter a valid name with only English characters and space 5.在输入手机号时,对手机号格式进行校验: 1)当用户输入完第10位数字时,对手机号进行规则校验 2)只能输入10位数字,并且首位数字只能是6、7、8、9 3)若是用户输入的手机号错误,则在下方提示:Please enter a valid mobile number. 4)当输入的手机号小于10位时,提示自动消失 5) 联系电话不能重复,否则在后添加的联系人电话字段下方错误提示:Mobile Number can't be the same, please choose a different contact 6.在点击【submit application】按钮时,对字段进行校验: 1)联系电话不能为空,否则在该字段下方提示:Mobile number can't be null 2)联系关系字段不能为空,否则在该字段下方提示:Please choose the relationship 3)联系人姓名不能为空,否则在该字段下方提示:Name can't be null 7.在进入联系人认证页面后开始抓取用户数据:手机设备信息、applist、gps 8.点击【submit application】按钮时提交联系人信息后提交抓取的用户数据 9.提交成功后,则跳转至提交成功页面,点击【OK】按钮则回到首页,并且刷新首页状态 10.若是提交失败,则留在当前页面并且返回错误信息。