使用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