以下是一个使用PHP和JavaScript的解决方案,可以保持表单数据填写但不提交:
HTML部分:
JavaScript部分:
function saveFormData() {
var form = document.getElementById('myForm');
var formData = new FormData(form);
localStorage.setItem('formData', JSON.stringify(Array.from(formData.entries())));
alert('表单数据已保存!');
}
PHP部分(submit.php):
上述代码的实现思路是:
需要注意的是,这个解决方案并不适用于包含敏感信息的表单数据,因为本地存储(localStorage)是在用户的浏览器中存储的,可能会被其他人访问到。如果表单包含敏感信息,建议使用其他更安全的解决方案。
上一篇:保持表单的初始状态
下一篇:保持表格边框不变的非透明白色背景