如何保存我在
上写的内容end_date
标签,我需要一个数据库,还是可以将它保存到文件中?
<input type='text'>
答案 0 :(得分:0)
<input>
用于从用户收集信息。 <input = "text">
不是有效的陈述。如果您尝试为文本字段设置值,则使用“值”<input type='text' value='some text'>
。请记住,<input>
应始终位于<form>
标记内,以便您可以收集信息。你应该使用PHP来处理这种请求。请在here (w3schools)中了解相关信息。
答案 1 :(得分:0)
您的问题的答案是:
输入是在.html文件中,它是静态的(不能存储任何数据)。
您可以通过两种方式保存输入值:
1)您可以将文件更改为.php并保存在数据库中。
2)您可以将输入导出到文件并另存为文本。
检查以下代码,将文本输入导出为txt格式。
<style>
form * {
display: block;
margin: 10px;
}
</style>
<script language="Javascript" >
function download(filename, text) {
var pom = document.createElement('a');
pom.setAttribute('href', 'data:text/plain;charset=utf-8,' +
encodeURIComponent(text));
pom.setAttribute('download', filename);
pom.style.display = 'none';
document.body.appendChild(pom);
pom.click();
document.body.removeChild(pom);
}
</script>
<form onsubmit="download(this['name'].value, this['text'].value)">
<input type="text" name="name" placeholder="Enter your file name" required>
<textarea rows=3 cols=50 name="text"> Type your text here and click SAVE. </textarea>
<input type="submit" value="SAVE">
</form>