html - 如何使用输入字段中的值复制整个 HTML 页面正文
问题描述
我需要将整个 HTML 页面或其中的一部分保存到数据库中,其中包含用户在输入字段中输入的所有值以及单选按钮的状态等......但是当我尝试这样做时,页面会在没有修改的情况下保存由用户制作。
有什么方法可以拯救它们吗?
“保存 HTML 页面”是指使用 jquery 为选择器保存 innerHTML。
我的目标是在用户在输入字段中输入值后将我页面的特定部分保存为 HTML 文档。我设法用 jquery 做到了这一点,但问题是用户输入的值不存在于保存的文档中。所以当我打开保存的 html 时,我希望用户输入的值显示在输入字段中。我不想用 JS 收集它们并再次填充它们,我只想按原样保存页面并稍后查看,我知道这听起来很牛!@#% 但这是我现在必须做的。
解决方案
我认为您可以使用 jquery 的 attr()。
例子
<div id="inputs">
<input type="text" id="input_1">
<input type="text" id="input_2">
<input type="text" id="input_3">
</div>
<button id="btn">save value</button>
<script>
$('#btn').click(function() {
var $input = $('#inputs').find('input');
var inputLen = $input.length;
for (var i = 0; i < inputLen; i++) {
$input.eq(i).attr('value', $input.eq(i).val());
}
});
</script>
推荐阅读
- python - 如何替换bz2file python中的字符串?
- javascript - 在没有“onPaste”事件的JS中粘贴图像
- dart - Flutter中从函数Widget到StatelessWidget
- vbscript - ADODB.Command:准备好的语句未返回预期的记录数
- android - 尝试使用 adb 以递归方式将 android 文件拉入 windows pc 时出现特殊文件名的问题
- c# - 为什么我的 CefSharp 中的网站没有预加载,尽管在主 UI 框架的构造函数中对其进行了初始化?
- collections - 如何在集合中搜索具有特定frontmatter的帖子(液体)
- r - ggplot2:如何微调 geom_beeswarm 中点的位置?
- javascript - 过滤和减少给定的 DOM 元素 jQuery 集合,以便从集合中删除作为其他元素的子元素的元素
- arrays - 转换后Powershell缺少数组