form表单数据自动填充怎么做?

提问 未结
4 1271
liuminjiang
悬赏:5飞吻
通过ajax从后台获取到数据后(后台返回的数据格式跟表单的data.field格式是一样的,都是JSON对象格式的字符串),如何把数据自动批量填充到表单的元素中?
回帖
  • 没有这么智能吧,你可以自己遍历
    0 回复
  • function SetWebControls(data) {
    for (var key in data) {
    var id = $('#' + key);
    var value = $.trim(data[key]).replace(" ", "");
    var type = id.attr('type');
    switch (type) {
    case "checkbox":
    if (value == 1) {
    id.attr("checked", 'checked');
    } else {
    id.removeAttr("checked");
    }
    $('input').customInput();
    break;
    default:
    id.val(value);
    break;
    }
    }
    }
    0 回复
  • 强烈建议layui中增加对表单数据自动填充赋值的支持。
    0 回复
  • 这个可以有,很需要。最好还能做过滤或转换。
    0 回复