【发布时间】:2014-12-30 16:56:08
【问题描述】:
我有一个相当大的表格,我已经将它分成几个单独的部分,带有“下一步”和“返回”按钮,供用户浏览每一步。
这是我现在设置它的方式:
- 每个部分都在自己的 xp:panel 中
- 每个 xp:panel 都用“display:none”隐藏。当用户使用 JQuery 的淡入淡出动画单击“下一步”或“返回”时,就会发生过渡
我想要做的是,如果用户单击“下一步”,我只想验证当前可见部分中的字段。如果验证失败,请不要过渡到下一步。如果验证通过,则转到下一步。
现在,当我单击“下一步”按钮时,每个字段都在验证,并且不会发生转换。
有没有办法,我只能验证某个部分中的字段,或者我必须使用 Don Mottolo 的代码 sn-p 之类的东西:http://openntf.org/XSnippets.nsf/snippet.xsp?id=ssjs-form-validation-that-triggers-errormessage-controls
感谢您的帮助!
P.S.:我知道我可以使用按钮的 onClick 事件的 CSJS 部分来运行一些验证,但我想使用“显示错误”控件。
【问题讨论】:
-
哪种语言,c#,java?
-
您好 Piyush,感谢您的评论。这是 XPages 开发,我们主要使用 JavaScript
标签: forms validation xpages