bounty将在6天后过期。回答此问题可获得+50声望奖励。Aayush Dahal希望吸引更多人关注此问题。
我有一个代码是这样的:
<html>
<head>
<title>Example formBuilder</title>
</head>
<body>
<div class="build-wrap"></div>
<div class="build-wrap"></div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js"></script>
<script src="https://formbuilder.online/assets/js/form-builder.min.js"></script>
<script>
jQuery(function($) {
$(document.getElementsByClassName('build-wrap')).formBuilder();
});
</script>
</body>
</html>
如果它是由id初始化的,那么我可以用如下的代码来获取数据:
var fbEditor = document.getElementById('build-wrap');
var formBuilder = $(fbEditor).formBuilder();
document.getElementById('getJSON').addEventListener('click', function() {
alert(formBuilder.actions.getData('json'));
});
但是,我使用classname来初始化表单生成器。当点击保存时,有没有办法获得相应的表单生成器数据?我使用的是https://formbuilder.online/
下面是jsfiddle:https://jsfiddle.net/xycvbj3r/3/
1条答案
按热度按时间q8l4jmvw1#
您可以尝试以下操作:
或者:
现场演示如下:http://jsfiddle.net/dreambold/q0tfp4yd/10/