0
我需要根據服務器的Ajax響應動態生成一個完整的html表單。作爲響應,將會有輸入類型,輸入標籤,驗證信息等信息。如何使用javascript/jQuery生成動態表單?
該表格最多會有十個字段。
是否有任何jQuery/javascript工具/插件來生成表單?
謝謝。
我需要根據服務器的Ajax響應動態生成一個完整的html表單。作爲響應,將會有輸入類型,輸入標籤,驗證信息等信息。如何使用javascript/jQuery生成動態表單?
該表格最多會有十個字段。
是否有任何jQuery/javascript工具/插件來生成表單?
謝謝。
從他們的例子:
value = {"key":"value"} "key" will be the value attribute and "value" will be the shown value of the element. If the array is constructed like {"value",value","value"} (without keys) then the value attribute of the input will be an auto-incremented number starting from 0.
options = {} See options table below.
$.fn.formation(options); [Create a form]
$.formation.addInput(options); [Append an input]
$.formation.addSelect(values,options); [Append a select]
$.formation.addTextarea(options); [Append a textarea]
$.formation.addCheckboxes(values,options); [Append an unordered list of checkboxes]
$.formation.addRadios(values,options); [Append an unordered list of radio buttons]
$.formation.addCaptcha(options); [Adds a captcha question to your form]
$.formation.addButton(options); [Append a button]
$.formation.setErrorMessages(options); [Set custom error messages for validation]
然而,這是所有的東西,你可以很容易地使用jQuery做的,它是一個很好的學習經驗,所以我建議你自己想吧。
這很簡單,你爲什麼不試試自己 – AmGates
@AmGates。嗨,我知道它的簡單,但我只想知道是否有任何工具或插件可以加速開發。我的意思是爲什麼要重新發明輪子;-) – ashishjmeshram
這將需要一個迭代器,假設Ajax響應具有您需要的所有內容。有沒有合理的方式使插件更快,而迭代器*是工具!我和AmGates在一起;搏一搏! –