2010-06-10 88 views
0

我基本上在尋找Django的ModelForm的客戶端等價物:我希望能夠指定我的數據的一般模式(字段是哪些,哪些是必需的,哪些字段要使用等),我希望能夠動態生成表單本身,填充任何初始數據,驗證它,並提取一個包含驗證數據的對象,當表單填充完成後我可以Ajaxily提交地點出。jQuery表單生成

這是否存在? jQuery風格的東西將是首選。

+4

有趣的概念,但爲什麼你想要它在客戶端生成?你會失去退化。 – 2010-06-10 18:21:23

+1

你爲什麼想要使用jQuery? – eos87 2010-06-10 18:38:45

+1

誰關心退化?這是2010年。作爲2010年,你可以從ssjs生成你的html,應該需要。 – unomi 2010-06-10 19:02:37

回答

0

我可以虛心地建議Metawidget?它支持廣泛的後端定義和UI框架。

Regards,

Richard。

-1

Joshfire的JSON Form library就是這樣做的。

它使用IETF標準JSON Schema格式來描述您的模型,並且它可以使用JSV來驗證您的數據。

它允許您指定表單佈局,但如果不指定,它會生成一個默認表單。

它基於JQuery。

+0

鏈接到JSON表單庫不存在 – Steve 2016-10-14 16:15:49

3

您可能還會看看Alpaca(http://www.alpacajs.org)。它在某些方面與Joshfire的JSON表單庫相似。它使用JSON模式,並採用基於JSON的方式來指定佈局和其他渲染選項。它還使用模板來提高靈活性。

您可以爲不同的數據類型註冊自己的控件。它附帶了一大堆控件,這些控件已經定義了諸如簡單文本輸入以及Google地圖等等。

最重要的是,它是開源的,基於jQuery。兩年多以來,我們一直在使用Cloud CMS在我的公司。 (免責聲明:我有偏見+我沒有嘗試過任何其他建議的工具,它們很可能也很棒)