Jquery 如何更改羊驼数组-表单生成器的名称
我有一些问题。我正在为Jquery 如何更改羊驼数组-表单生成器的名称,jquery,forms,alpacajs,Jquery,Forms,Alpacajs,我有一些问题。我正在为AlpacaForms做一个formBuilder。这很好,但如何更改这个数组的名称,它将数组放在里面,或者可能我做错了。你知道如何开始建造它吗?是这样吗 jQuery(function($) { var data = { "schema": { "type": "object", "properties": [] }, }; $('.modal-footer').on
Alpaca
Forms做一个formBuilder。这很好,但如何更改这个数组
的名称,它将数组放在里面,或者可能我做错了。你知道如何开始建造它吗?是这样吗
jQuery(function($) {
var data = {
"schema": {
"type": "object",
"properties": []
},
};
$('.modal-footer').on('click', '#qID', function(e) {
var name = $("input#questionID").val();
var question = $("textarea#question").val();
console.log(data);
var obj = {
name: {
"type": "string",
"title": question
}
};
data.schema.properties.push(obj);
test = JSON.stringify(data);
fulltest = test.replace("[", "");
fulltest = fulltest.replace("]", "");
console.log(fulltest);
fulltest = JSON.parse(fulltest);
$("#form").alpaca(fulltest);
console.log(fulltest);
});
});
问题是我需要获取name的val,并将它放在name:{..所在的位置json
我目前的结果是:
{"schema":{"type":"object","properties":{"name THAT STRING NOT REPLACE WITH OBJECT NAME VALUE":{"type":"string","title":"qweqweqweq"}}}}
是否有人用逻辑表单获得了很好的表单生成器?条件依赖关系?Alpaca
支持它,但我在为它创建JSON时遇到了问题
<div class="row">
<div class="col-md-12 col-xs-12">
<div class="card">
<div class="card-header">
<h5 class="card-title">Dodaj formularz</h5>
</div>
<div class="card-body">
<div class="form-group">
<label for="form_title">Tytuł formularza</label>
<input type="text" name="form_title" id="form_title" class="form-control" />
</div>
<div class="row">
<div class="col-md-9 col-xs-12" id="form">
</div>
<div class="col-md-3 col-xs-12">
<button id="question" data-toggle="modal" data-target="#MyModal" class="btn btn-default">Pytanie otwarte</button>
<button id="checkbox" class="btn btn-default">Pytanie wielokrotnego wyboru</button>
<button id="list" class="btn btn-default">Rozwijana lista odpowiedzi</button>
<button id="grid" class="btn btn-default">Pytanie wielokrotnego wyboru (grid)</button>
<button id="number" class="btn btn-default">Odpowiedź w postaci liczby</button>
<button id="data" class="btn btn-default">Odpowiedź w postaci daty</button>
</div>
</div>
<div class="modal fade" id="MyModal" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">Settings</h4>
</div>
<div class="modal-body">
<div class="form-group">
<label for="questionID">Question ID</label>
<input type="text" class="form-contsrol" id="questionID" placeholder="Your question ID">
</div>
<div class="form-group">
<label for="question">Question</label>
<textarea type="text" class="form-control" id="question"></textarea>
</div>
<div class="form-group">
<label for="">Dependencies</label>
<input type="text" id="dependencies" name="dependencies{this.value['choice']}" placeholder="Choice ID">
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-success" data-dismiss="modal" id="qID">Save</button>
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
Dodaj公式
泰图公式
皮塔尼·奥特瓦特
皮塔尼·维洛克罗特尼戈·维博鲁
罗兹维贾纳·利斯塔·奥德波维兹
Pytanie wielokrotnego wyboru(电网)
Odpowiedźw postaci liczby
奥德波维德邮政局
&时代;
设置
问题ID
问题:
依赖关系
拯救
接近
你能提供任何HTML吗?我编辑了我的问题我的第一个想法是,例如“问题开放”然后在Modal中打开Modal设置,如,依赖项,名称,问题和保存,创建对象并使用alpaca渲染。我可能会将此json保存在数据库中以供将来使用或编辑。或者,如果你有了另一个想法,如何为alpaca制作formbuilder,