gpt4 book ai didi

client-side-validation - 使用Xforms进行客户端验证-MVC应用程序

转载 作者:行者123 更新时间:2023-12-04 04:34:26 24 4
gpt4 key购买 nike

我正在尝试使用episerver xform执行客户端表单验证
编译的html看起来像这样:http://codepen.io/anon/pen/ojGGJw
关于如何实现这一目标的任何指导?
我正在考虑使用.validate库,但是如果我们通过Epi将新控件添加到表单中,则会遇到问题。
我也尝试使用带有以下内容的AJAX调用:

 $.ajax({
url: "/industry/XFormPost?XFormId=0643b992-56c6-40a5-91eb-c557443630e0&failedAction=Failed&successAction=Success&contentId=36",
data: $(this).serialize(),
type: "POST",
success: function () {
alert('Hello this is a valid form');
}
});

它会触发事件,但不会将我的表单保存到数据库中。即使我传递的所有字段均有效

最佳答案

令人遗憾的是,当前的XForms在进行定制时非常麻烦。对于自定义渲染和/或验证,我们通常会完全实现自己的渲染。

关于如何实现它的文章很多,但这可能很耗时。 :/

当然,只有将事件处理程序附加到默认生成的HTML上,才能实现客户端验证,但这通常是不够的。尽管这可以与服务器端事件结合使用,但是在没有自定义呈现的情况下,很难正确地为最终用户自定义XForms的工作方式。

关于client-side-validation - 使用Xforms进行客户端验证-MVC应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33138265/

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