-3

我对电子邮件应用了以下约束

<textbox width="400px"
constraint="/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/: Please enter an e-mail address in proper format" >

在 ZK 中,即使文本框为空白并且您单击文本框,这也会显示错误。但我只想在用户在文本框中输入一些值时验证。

您能否建议,我如何根据我的要求修改此约束。

谢谢

4

1 回答 1

0

到目前为止,约束似乎是正确的。您应该使用表单绑定来拥有一个中间模型,它甚至可以保存无效数据。然后在将中间数据保存到“真实”模型之前强制执行约束。

编辑:

这不匹配任何内容电子邮件

constraint="/^(?:([A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])))?/: Please enter an e-mail address in proper format"

于 2013-02-27T12:04:00.230 回答