Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 基于浏览器的客户端表单填充_Javascript_Html_Forms_Client Side - Fatal编程技术网

Javascript 基于浏览器的客户端表单填充

Javascript 基于浏览器的客户端表单填充,javascript,html,forms,client-side,Javascript,Html,Forms,Client Side,我的组织向塞拉利昂农村的小型民间社会组织提供赠款。我们一直在使用Acrobat Reader中填写的Acrobat表单来收集应用程序-完成的表单保存到本地硬盘,然后通过电子邮件或U盘返回给我们。这些组织通常有运行Windows95及以上版本的计算机,但没有互联网连接 不幸的是,在我们的一个主要捐赠者最近的一次审查中,人们认为要求在Acrobat Reader中填写表格是对没有该软件的潜在申请人的歧视。这可能反映在返回的大量手写印刷表格中。我们的主要捐赠者告诉我们,我们需要在表格中使用Word 当

我的组织向塞拉利昂农村的小型民间社会组织提供赠款。我们一直在使用Acrobat Reader中填写的Acrobat表单来收集应用程序-完成的表单保存到本地硬盘,然后通过电子邮件或U盘返回给我们。这些组织通常有运行Windows95及以上版本的计算机,但没有互联网连接

不幸的是,在我们的一个主要捐赠者最近的一次审查中,人们认为要求在Acrobat Reader中填写表格是对没有该软件的潜在申请人的歧视。这可能反映在返回的大量手写印刷表格中。我们的主要捐赠者告诉我们,我们需要在表格中使用Word

当我听到这句话时,我的心都沉了下去,我觉得这同样是歧视性的,因为Word不是一个免费的产品,谁知道我们必须迎合哪个版本的产品。不仅如此,从Word表单中获取数据更接近手动输入

纯文本将是一种选择,但最好将其作为一种形式

我正在寻找一种方法,用于在浏览器中填写HTML表单,然后以基于文本的格式将其保存到本地硬盘。有人对如何实现这一目标有什么想法吗

为了澄清-表单本身将在USB驱动器上分发。我们不要求申请人在连接互联网的计算机上填写表格


我想如果这很容易,像InfoPath这样的产品就没有市场了。而且没有-塞拉利昂的任何民间社会组织都不可能安装InfoPath:-)

如果计算机没有internet连接,但您需要基于浏览器的应用程序,那么您必须对客户端进行物理访问,以便首先在那里获取必备的HTML文件,对吗

只要你能做到这一点,为什么不编写一个简单的客户端桌面应用程序,只显示一个windows窗体,并将数据以任何你喜欢的格式写入磁盘?

尝试使用谷歌文档

他们有一个很好的表单API



或者只包括一个安装文件,连同PDF。

< P>如果你可以通过USB棒或CD传递表单,或者一个合适的互联网连接,我会考虑使用它是免费的,并且可以做你想做的,但是更好。 基本上,您用HTML编写表单,并使用一些客户端javascript编写代码来捕获数据。然后,所有这些都被包装在浏览器chrome中(就像没有工具栏和按钮的浏览器),您可以再次使用javascript编写文件,它将api消息发送到浏览器chrome,以便将文件实际写入系统


因此,最终的结果是,无需做太多额外的工作,您就可以拥有一个定制的应用程序,它具有web技术的所有优点,可以将数据以您喜欢的任何格式保存到本地计算机上。

Ha!让我们说人们没有话语权?那他们怎么说呢?我真的无法与捐赠者进行以“他们也没有文字”开头的对话。我需要以“我们有这个选项,它也不需要Word”开始对话。@dunxd哈哈,你希望如何在没有互联网接入的情况下填写html表单?这正是问题的本质。打开HTML文件不必连接到internet,但完成HTML表单似乎需要一个连接。回答很好-为什么我没有想到这一点?需要检查许可证。尽管如此,我还是很想知道是否有一种基于浏览器的方法可以做到这一点,但我认为我有一个切实可行的解决方案……我明白你的意思。为什么不呢?我自己没有及时完成这项工作的经验,也没有资金让其他人来完成这项工作。+1这听起来很有希望,不过请看我对大卫·赫德隆德的回复。除了HTML和javascript之外,在钛桌面上开发其他东西还需要哪些技能?只需要HTML和javascript。基本上,Tianium Desktop是一个浏览器包装器,您可以在其中创建一个网页。与浏览器包装器或操作系统的任何交互都是通过javascript的API调用完成的。只需HTML和JavaScript即可。