使用knockout,我需要重置某些模板,而不是整个表单。 resetForm()
重置所有内容。以前有人跑过这个吗?Jquery验证插件 - 重置表格的特定部分
我看了看this post。我大概可以做那样的事情。它看起来好像会因为许多不同的领域和验证规则而变得非常混乱。
使用knockout,我需要重置某些模板,而不是整个表单。 resetForm()
重置所有内容。以前有人跑过这个吗?Jquery验证插件 - 重置表格的特定部分
我看了看this post。我大概可以做那样的事情。它看起来好像会因为许多不同的领域和验证规则而变得非常混乱。
我正在进行一个项目,此时有knockout和jquery验证。我已经解决的一件事是将用户输入划分为子部分,基本上在同一页上有多个表单。将它们结合在一起,这就是用户看到的全部“表单”。 (除此之外:我这样做是因为我提交的API对表单/用户界面/营销部门对用户体验的期望有不同的期望,每个<form>
本质上都是一个不同的API输入部分,不过,营销部门希望能够以任意顺序向用户输入的,所以我收集起来通过等级:
<form class="api1">
... some inputs
</form>
<form class="api2">
... some different inputs
</form>
<form class="api1">
... some more inputs
</form>
我被阿贾克斯(这是一个单页的应用程序)提交这些,所以我并不是真的从标准表单/动作/提交/发布模式中丢失任何东西,但是将其应用于您的情况,您可以基本上去:
$("#sectionId form.api1").each(function() {
$(this).validate().reset();
});
我可能已经得到了那个语法错误,我没有使用jQuery验证的重置函数。但现在我想到了,如果我这样做,我可能会省去一些代码...
随意发布一些代码,我可以更好地适应我的解决方案,以解决您的问题。
谢谢。我现在将它们全部以一种形式存在。我想我可能会像你一样把它们分解。谢谢回复。 – 2012-07-30 14:54:14
嗨Rick,请给出你想要做什么的一些背景的代码示例,并请定义“this”。换句话说,你究竟想要做什么? “重置模板”是什么意思?祝你好运!这里是[编辑]你的文章的链接:) – jmort253 2012-07-28 22:46:43