预期输出:创建一个具有两个输入(一个文本和一个提交)的表单;文本输入必须是必需的。
输出: 两个输入的表单,文本输入的 html 中的属性/属性(不确定)设置为 required=""
,但这实际上不是必需的:我可以在输入文本中输入一个空值。
尝试过的解决方案:在表单附加前后移动 formText.required=true
,尝试过 setAttribute("required"="")
以及这两者的其他组合。
//form
const formAnswer = document.createElement("form")
//input text
const formText = document.createElement("input")
formText.setAttribute("type", "text");
// formText.required=true; also tryed here
//input submit
const formButton = document.createElement("input")
formButton.setAttribute("type", "submit");
formButton.value = "Answer"
formButton.onclick=answerQuestion
//appending
formAnswer.appendChild(formText);
formAnswer.appendChild(formButton);
body.appendChild(formAnswer)
//input properties
formText.required=true;
formText.select()