elem = document.createElement("input"), with elem.required=true

问题描述

预期输出创建一个具有两个输入(一个文本和一个提交)的表单;文本输入必须是必需的。

输出 两个输入的表单,文本输入的 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()

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)