使用<;使用javascript函数内联html生成可下载的.csv文件;脚本></脚本>;来自多个客户端的javascript变量
我希望能够将这些变量存储在网站上,并生成一个包含多个用户输入的.csv文件。以下是我的问题代码:使用<;使用javascript函数内联html生成可下载的.csv文件;脚本></脚本>;来自多个客户端的javascript变量,javascript,html,csv,google-sheets,Javascript,Html,Csv,Google Sheets,我希望能够将这些变量存储在网站上,并生成一个包含多个用户输入的.csv文件。以下是我的问题代码: <label for="Q4">Q4: </label> <input type="number" name="Q4" id="Q4"> <button id="Q4Button" onclick="Q4Submit()">Submi
<label for="Q4">Q4: </label>
<input type="number" name="Q4" id="Q4">
<button id="Q4Button" onclick="Q4Submit()">Submit</button> <br>
<script>
function Q4Submit() {
var Q4 = document.getElementsByName("Q4")[0].value;
var resQ4 = document.getElementById("Q4").innerHTML;
var repQ4 = Q4.replace(resQ4, function (x) {
return x.toUpperCase();
});
document.getElementById("Q4").innerHTML = repQ4;
}
</script>
Q4:
提交
函数Q4Submit(){
var Q4=document.getElementsByName(“Q4”)[0]。值;
var resQ4=document.getElementById(“Q4”).innerHTML;
变量repQ4=Q4.替换(resQ4,函数(x){
返回x.toUpperCase();
});
document.getElementById(“Q4”).innerHTML=repQ4;
}
第四季度是问题4的简称。我有45个问题。
当用户点击与文本框相关联的submit按钮时,这将从文本框中获取输入,并将其存储到变量以及用户的本地html代码中。它的工作方式正是我想要的。我只需要帮助将用户分组在一起。这是一个全校范围的考试,我们需要学生填写姓名和年份。我希望网站按输入年份对姓名进行分组,这样我就可以生成一个庞大的.csv文件,其中包含学生当年的所有回复,并存储在服务器上。此文件将由教师按需生成并下载,方法是按下按钮并键入密码。这听起来像是一个基本的调查表。您可能希望创建一个数据库来将响应存储在电子表格中,而不是编写自己的代码来执行同样的操作。表单响应很容易下载为.csv。你可以通过谷歌文档编辑器共享功能来限制访问。我需要让每个学生的回复都在同一个.csv文件中,这样我就不能只使用谷歌表单来存储他们的回复。。。我现在使用JavaScript只是让它通过变量生成一个.csv,其中包含来自网站的响应。它起作用了!!尽管我仍然无法将它们全部合并为一个.csvForm响应以面向行的方式自动显示在响应目标电子表格的单独选项卡上,并且可以通过电子表格中的文件>下载>逗号分隔值或直接通过表单编辑器将所有响应作为一个.csv文件下载。您可能已经在当前的解决方案中投入了大量时间,但我建议您也可以考虑尝试和测试的解决方案,这些解决方案可以将功能移植到框外。看见