欧芹远程验证 - 在请求中包含更多数据

时间:2014-01-08 08:49:45

标签: validation parsley.js

我已经开始使用parsley.js进行验证,它工作得很好,只是添加了需要远程数据的更高级验证,并且遇到了问题。 parsley-remote工作正常,但它只将该特定字段的数据发送到服务器(标题)。为了进行验证,我还需要存储在隐藏字段name =“mcid”中的数据。我可以用欧芹来管理吗?理想情况下,我可以用于整个应用程序的一般方法(大型应用程序,因此将页面特定代码保持在最低限度)。

我的表格(简化):     <form> <input type="text" name="title" required="required" parsley-validation-remote="/Admin-Category/validateMainCategoryTitle/" data-validation-remote-method="POST"/> <input type="hidden" name="mcid" value="2060"/> </form>

2 个答案:

答案 0 :(得分:0)

我不相信使用内置的Parsley远程验证器有一个简单的方法 - 任何可能的解决方案都是一个复杂的解决方法,你最好用直接的JavaScript来做到这一点。

隐藏字段中的值如何设置?如果我在Java中这样做,我会将隐藏字段放在DTO或UpdateController中,以便validateMainCategoryTitle方法可以使用该值。你的申请可以吗?

或者,由于您在表单上同时提供了这两个值,您是否可以编写自定义欧芹验证例程来检查它们,还是由于某种原因需要返回服务器?

答案 1 :(得分:0)

关注我自己的问题。 Parsley现在在v.2中发布,新的parsley remote plugin标准支持发送更多参数。问题解决了!

相关问题