验证iPhone表单的更好方法

时间:2011-10-19 20:10:58

标签: iphone objective-c validation

在iPhone中验证表单的有效方法是什么?基本验证,如所有必需的textFields都已填写,以及电子邮件和电话的一些验证。

  • 点击提交按钮后是否可以显示所有错误? (我基本上突出显示textField红色)

任何帮助?

1 个答案:

答案 0 :(得分:0)

使用UITextField委托方法,您可以在点击提交按钮之前显示验证

因此,要实现此目的,您只需使用textFieldDidEndEditing委托方法(documented here)来检测用户何时从一个文本字段移动到另一个文本字段,然后您可以立即突出显示一个字段为红色它没有通过验证测试。

这是一个很好的方法,因为用户立即知道他们的输入将不被接受,这可以节省时间和挫折。

你的问题显然有很多不同的方法,所以它实际上是视觉偏好和/或风格的问题,但绝对考虑如上所述进行'在线'验证。