使用javascript

时间:2016-04-05 06:56:47

标签: javascript xml formbuilder

之前我曾问过一个没有答案的问题,与目前的问题无关,但我希望你们能看看它,当然还有帮助吗? Iframe PHP

无论如何,这是我今天的问题,我在我的网站上使用这个formbuilder,当然这一切都用于内部使用和非暴利。在转向stackoverflow之前,我已经花了很长时间才能查找它。不幸的是,我吮吸javascript。

  

我的问题:

     

1)   如何生成一行表格,在编辑字段中,我可以选择我想要的行数和列数,每行包含可编辑的标题列和行列

     

修改   它不是我不想显示我尝试过的,它的所有表单构建器和教程在那里,我找不到一个有javascript拖放表。他们只有那些jquery。

     

2)   我不知道他们在哪里自动保存我制作的表格。我希望它能够在点击后保存并以xml格式保存到我的电脑中。

     

修改   在易于制作的formbuilder的javascript中(链接到文件在上面)   他们有这个自动保存功能,我试图找到它自动保存表单的目录,但我找不到保存目录。对于xml输出,使用formbuilder创建的字段应该保存在xml中

为了您的信息,我不太擅长查看代码和JavaScript。我学习的唯一方法是通过实际和代码参考。多数民众赞成我如何以缓慢的速度到目前为止。大声笑。

FYI

我是新的在stackoverflow和javascript和xml。非常感谢你。 =)

所以我希望你们能够对此有所了解。我提前感谢你。

1 个答案:

答案 0 :(得分:0)

  

我找不到一个有javascript拖放表的地方。

没有你提供进一步的限制和要求,并且没有我花费我一整天的时间来试图弄清楚你的formbuilder有什么限制,这是我在Google上获得的第一个链接..

http://www.redips.net/javascript/drag-and-drop-table-content/

http://isocra.com/2007/07/dragging-and-dropping-table-rows-in-javascript/

https://github.com/dbunic/REDIPS_drag

如果你不知道...... JQuery只是很多javascript代码。

人们使用JQuery的原因是它非常适合这种情况,编写自己的vanilla javascript,拖放内容很困难。因为你将需要知道所有不同的主要浏览器小事件处理怪癖,以使其工作。

  

我不知道他们在哪里自动保存我制作的表格。我想要它   单击后保存并以xml格式保存到我的电脑中。

可能是运行formbuilder服务的服务器.. 看到的是,本地保存和保存服务器是两回事。

直接从浏览器本地保存实际上很难实现,因为有很多安全限制试图阻止javascript和类似的访问你的计算机。

在我看来,最好的方法是让服务器创建一个文件,然后你可以使用链接或类似的东西下载。

现在,为了帮助您找到服务器上的内容,他们在javascript中有一个方法。

BuilderView.prototype.doAjaxSave = function(payload){
    var _this = this;
  return $.ajax({
    url: Formbuilder.options.HTTP_ENDPOINT,
    ....
  });
}

正如您所看到的那样,他们正在使用在Formbuilder.options.HTTP_ENDPOINT定义的网址来发送数据。

所以你只需要找到它;)