javascript - 使用 jQuery 或 Javascript 从一个表单复制数据并将其粘贴到多个表单

标签 javascript jquery

我有 form1,其中包含多个输入字段(text、select、radion 和 textarea)。末尾有一个名为“复制”的按钮。当用户单击它时,它会复制 form1 的所有字段中的数据。

我在不同页面中还有另外三到四个表单,其中包含与 form1 名称相同的输入字段。每个表单的最后都有一个名为“填充”的按钮。当用户单击 form1 字段中的填充按钮时,需要填写相应的表单字段。

最佳答案

如果您愿意限制自己使用 HTML 5 兼容的浏览器,您可以使用 DOM 存储机制来保存您的数据,然后将其填充到以下页面:

https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Storage

http://coding.smashingmagazine.com/2010/10/11/local-storage-and-how-to-use-it/

您可以首先尝试使用 sessionStorage 来查看是否满足您的需求,因为它会在浏览器 session 结束后清除。请注意,DOM 存储仅接受字符串,因此您需要在保存对象之前对对象进行字符串化:

var obj = { somekey: 'someValue' };
//store an item
sessionStorage.setItem( 'obj', JSON.stringify( obj ) );

//now get it back out somewhere else
var obj = JSON.parse( sessionStorage.getItem( 'obj' ) );

关于javascript - 使用 jQuery 或 Javascript 从一个表单复制数据并将其粘贴到多个表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22800744/

相关文章:

javascript - 如何使用 Jquery 或 Javascript 更改 .CSS 文件?

javascript - 从数据集值更新多级对象值

javascript - jquery $getJSON 数组不显示全部

javascript - 使用 KODataTable MVC 选择表中的项目时触发 Controller 操作

页面中心的 jQuery 同位素/砌体角标

javascript - 没有按钮的两个输入值之间的差异

javascript - 使用 Canvas 将文本添加到图像

javascript - 使用手机时如何隐藏一个 svg 并显示另一个?

javascript - 页面加载时更改图像的 src

javascript - 从wysihtml5编辑器获取当前选定的文本