我的意思是: 如何防止用户在Wicket中输入表单中的无效字符?我不想要Ajax行为,因为我不认为对服务器进行Ajax调用是不需要服务器交互的东西的正确方法,但我确实想使用我已经为之定义的验证器输入
有没有办法实现这个目标?
答案 0 :(得分:1)
您要求的内容需要在Wicket 行为为该页面提供的一些Javascript中完成。
在Wicket 1.5中,所有标准验证器现在都扩展行为,因此可以在渲染时对页面做出贡献。
这样做的目的是允许自定义验证程序,以便为客户端验证等内容添加javascript。
也就是说,没有开箱即用的功能,此外如果您使用的是Wicket 1.4或更早版本,则需要创建一个自定义验证器来实现IBehavior作为验证器,并且行为是先前的单独机制到1.5。