HTML和JS的新手,请原谅(并告诉我)我是否很愚蠢...
我有一个表单,我已经在OBEEE上使用html和JS创建了一个部分完成的表单,并带有下拉菜单和“用户输入”框,以便员工完成其余的详细信息。
最初,我遇到一个问题,当打印表格或将其导出到.mht文件发送给我们时,以前输入的数据已经消失了,这并不是什么大问题,因为解决方法是仅导出页面,然后完成它。
但是,我现在对表单进行了一些更新,并开始使用JS-仅以DD / MM / YYYY格式格式化今天的日期就没什么聪明的了。问题是,再次将文件导出/打印到.mht时,我丢失了输入框的内容
所以我的问题是,当表格打印/导出为.mht时,有人知道如何确保输入框的内容吗?
答案 0 :(得分:0)
经过反复尝试,我终于找到了答案。最后,我最终改变了处理这种情况的方式,并通过将输入存储到变量中,然后输入变量,将输入框中的值替换为文本值。看起来有点像这样;
html:
<input class="simpleCart_input" id="DateAuthorised" type="date" maxlength = "10" style="text-align: center"></span>
<input type="button" value="Submit" onclick="result()">
JS:
function result()
{
//replace dynamic date with dynamic date value
var data = $("#DateAuthorised").val();
$("#DateAuthorised").replaceWith('<span id="changedText">'+data+'</span>')
}