我刚刚开始学习平均堆栈,需要动态生成动态表单。
要求是导入文档(excel/csv/xml/xls等)并使用它生成动态表单,这样用户就可以更新其数据,并再次将其导出到相应的文件中。
为此,我将文档转换为JSON格式,并将JSON数据存储到MongoDB数据库中。
例:考虑一下这个xlsx数据:
ID Name dob Gender
1 user1 7-Dec-87 m
2 user2 8-Dec-87 f
3 user3 9-Dec-87 f
3 user4 4-Dec-87 m
我使用xlsx
我希望不要在提交表单之后刷新页面。
我使用重定向,并再次询问实体列表,但是有没有更改,我仍然需要刷新。对于其他形式,我也有同样的问题,但是重定向解决了它。
public function handleClient($client)
{
if (!$client->getNom() || !$this->clientForm->isSubmitted() || !$this->clientForm->isValid())
return;
$this->getDoctrine()->getManager()->per
代码:
function updateValues(res){
var rows=res.ROWCOUNT;
for (i=0;i<rows;i++){
var x='document.Eventform.txt_'+res.DATA.EVENT_LENDER_ID[i];
x.value=res.DATA.EVENT_DAYS[i];
}
}
res是一个传递给函数的JSO
我正在创建一个动态的表单。它具有拖放功能。当Admin完成表单创建后,我必须将表单细节保存在Db中。
用于表单生成的
我不知道从哪里开始,也不知道如何遍历表单以json格式保存。
我要像这样保存Json格式
var formDetails = [
{
"type":"textbox",
"label":"Please enter your name",
"id":"txt-1465133974748"
我使用的是表单构建器,我的管理端可以使用它创建表单并将其存储为JSON。它们在客户端访问这些表单时动态呈现。当客户端在后端提交表单时,我需要得到所有字段的值。
目前,我正尝试这样做:(节点服务器)
router.post('/increase', function (req, res, next) {
req.session.counter++;
var ans = req.body;
console.log(ans+" this got printed");
res.redirect('docfill')