0

注意 如果这是发布我开发的插件信息的错误位置,我很抱歉。我相信这会有所帮助。

我想知道是否有任何方法可以根据对象自动设置表单字段。我的意思是如果我有一个对象

  user = {
    text: ['text fields1', 'text fields2'],
    radio: 1,
    checkbox:false,
    select: '4'
}

和一个表格

 <form>
<input name='user.text.0' type='text' />
    <input name='user.text.1' type='text' />
<input name='user.radio' type='radio' value='1'/>
<input name='user.radio' type='radio' value='2'/>
<input name='user.checkbox' type='checkbox' />
<select name='user.select'>
<option value='1'> 1 </option>
<option value='2'> 2 </option>
<option value='3'> 3 </option>
<option value='4'> 4 </option>
</select>
</form>

是否有任何 JavaScript 库可以自动填写所有表单字段?

我还想要一个将表单作为对象返回的方法。

我的意思是如果我调用那个方法它应该返回

     {
    text: ['text fields1', 'text fields2'],
    radio: 1,
    checkbox:false,
    select: '4'
  }
4

1 回答 1

0

我创建了一个小型JavaScript 库
jsfiddle

它有两种方法FormManager.setData(Element, data)FormManager.getData(Element)。您可以使用 FormManager.getData 设置表单字段FormManager.setData,也可以将表单字段数据作为对象获取。它使用字段名称来创建对象键,反之亦然。

我开发了这个,以便我不应该一一阅读表单字段。

于 2012-10-03T17:48:23.440 回答