验证iPhone表单的更好方法
在iPhone中验证表单的有效方法是什么?基本验证,如是否填写了所有必需的文本字段,以及电子邮件和电话的一些验证验证iPhone表单的更好方法,iphone,objective-c,validation,Iphone,Objective C,Validation,在iPhone中验证表单的有效方法是什么?基本验证,如是否填写了所有必需的文本字段,以及电子邮件和电话的一些验证 单击提交按钮后,是否有方法显示所有错误?(我基本上是突出显示文本字段红色) 有什么帮助吗?您可以使用UITextField委托方法,在点击提交按钮之前实际显示验证 因此,要实现这一点,您只需使用textfielddideditingdelegate方法()来检测用户何时从一个文本字段移动到另一个文本字段,然后如果没有通过验证测试,您可以立即将字段高亮显示为红色 这是一个很好的方法
- 单击提交按钮后,是否有方法显示所有错误?(我基本上是突出显示文本字段红色)
有什么帮助吗?您可以使用
UITextField
委托方法,在点击提交按钮之前实际显示验证
因此,要实现这一点,您只需使用textfielddidediting
delegate方法()来检测用户何时从一个文本字段移动到另一个文本字段,然后如果没有通过验证测试,您可以立即将字段高亮显示为红色
这是一个很好的方法,因为用户立即知道他们的输入不会被接受,这可以节省时间和沮丧
你的问题有很多不同的方法,所以这实际上是一个视觉偏好和/或风格的问题,但是绝对要考虑如上所述的“联机”验证。
将有一个TeXFieldDeDeDeIn方法的问题,如果用户从未单击该字段怎么办?理论上,如果您愿意,您可以遍历每个didEndEditing
pass中的所有字段。或者,在输入所有必需内容之前,您不能允许用户使用submit按钮。