gpt4 book ai didi

jquery - 同时使用 jQuery 和 FormEncode 验证表单而不重复

转载 作者:行者123 更新时间:2023-11-28 17:54:03 26 4
gpt4 key购买 nike

我正在开发一个基于 Pylons 的网络应用程序。因为我很清醒,所以我使用 jQuery(和插件)而不是编写原始 JavaScript。我也在使用 FormEncode验证我的应用程序的表单(尤其是新用户注册)。 FormEncode 非常适合在提交后验证表单。当 JavaScript 可用时,jQuery 可以在提交表单之前很好地验证表单。

我很贪心:我想使用这两种验证 - 我不想重复自己。如果有两组验证规则,保持它们同步会产生额外的工作量。

我如何使用 jQuery 访问我的 FormEncode 验证规则,以便 jQuery 和 FormEncode 根据相同的规则调查表单数据,而不必将规则写下来两次?

最佳答案

我目前的解决方案是在 Controller 中使用 FormEncode 规则,并为 Controller 提供一种方法来响应提交的完整表单,以及另一种方法来响应 AJAX 请求,并再次验证这两种方法相同的 FormEncode 规则.这意味着我可以让 jQuery 向 Controller 的 AJAX-y 方法发出请求,并让常规的表单提交转到 Controller 的正常表单提交方法,并且在这两种情况下,将应用相同的表单验证规则集。

关于jquery - 同时使用 jQuery 和 FormEncode 验证表单而不重复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3773714/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com