我正在使用html和javascript创建一个测验生成器,其中教师/用户使用4个单选按钮输入输入问题,所选的无线电值将是正确的答案。
但我必须将所有内容转换为文本文件,以便其他人可以将其上传到他们的程序
我的代码是:
Enter Question 16: <input type="text" name="question16"><br>
<br>
Next, add a correct answer and several incorrect answers for your question.
<br>
<form>
<p>
<input type="radio" name="choice62" value="62">
<label><input size="50"></label></p>
<p>
<input type="radio" name="choice63" value="63">
<label><input size="50"></label></p>
<p>
<input type="radio" name="choice64" value="64`enter code here`">
<label><input size="50"></label></p>
<p>
<input type="radio" name="choice65" value="65">
<label><input size="50"></label></p>
答案 0 :(得分:0)
从单选按钮中读取问题文本和值,格式化并将要保存的值存储在字符串变量中,然后可以使用下面的函数将字符串(变量)保存为文本文件:
function saveAsText(text) {
var blob = new Blob([text], { type: "text/plain" });
var anchor = document.createElement("a");
var filename = "myFileName.txt";
anchor.download = filename;
anchor.href = window.URL.createObjectURL(blob);
anchor.target = "_blank";
anchor.style.display = "none";
document.body.appendChild(anchor);
anchor.click();
document.body.removeChild(anchor);
}