javascript - 打印并提交数据到数据库
问题描述
我有一个表格。我想打印用户在此表单中输入的内容并将数据插入数据库。但我面临的问题:
- 如果我在当前窗口打印数据,打印是可以的,但不要插入数据库。有一个错误:
Form submission canceled because the form is not connected
- 如果我在新窗口中打印数据,插入数据库是可以的,但不要打印用户的数据。
我研究了两天,但没有找到任何解决办法。我使用了 MVC 1 模块和 1 个模板,并使用了 javascript (jqwery)
示例如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<form name ="form" method="post" action="index.php?controller=index&action=add" onsubmit="return submitData()">
<input type="text" id = "content" name="content">
<button type="submit">Send</button>
</form>
</body>
<script type="text/javascript">
function submitData() {
// print data
content = '<p>The content is: ' + document.getElementById("content").value + '</p>';
document.body.innerHTML = content;
window.print();
// submit data
return true;
}
</script>
</html>
解决方案
推荐阅读
- java - Spring WSS4J 提供的别名的私钥在密钥库中不存在
- mysql - 如何返回多个行数
- c++ - c++ 11,无法编译嵌套模板结构
- ios - swift 4 UITableView 页脚,绝对底部
- python - python-插值多项式,其中系数是矩阵
- java - Java2D:使形状看起来不那么“扁平”
- types - 映射类型的 Solidity 大小
- google-cloud-bigtable - 从 Bigtable 导入表 - Google 云
- python - 从 settings.py 文件夹内的应用程序设置 AUTH_USER_MODEL
- excel - excel:查找每个组的最大日期的 total_log