我正在尝试用 JavaScript、HTML 和 CSS 创建一个简单的网页。网页生成 5 个 div 元素。每个 div 元素包括一个随机数、文本输入和提交按钮。我下面的代码就是这样做的。
然后用户应该能够在文本输入框中输入随机数并单击提交按钮。脚本应该检查他们是否输入了正确的答案。
我不确定这是否可能?我了解如何为页面上的单个表单编写代码,但此示例在单个页面上使用 5 个动态生成的表单。任何帮助将不胜感激。
<html>
<head>
<style type="text/css">
#test {
width:250px;
padding:10px;
border:5px solid gray;
margin:10px;
}
</style>
</head>
<body>
<script>
for (i = 0; i < 5; i++) {
document.write('<div id="test">');
var ranNum = Math.floor(Math.random()*10);
document.write(ranNum);
document.write("<p>Enter the number above:</p>");
document.write("<form id=\"form1\" name=\"form1\" method=\"post\" action=\"\"><input type=\"text\" name=\"answer\" id=\"answer\" /><input type=\"submit\" name=\"button\" id=\"button\" value=\"Submit\" /></form>");
document.write('</div>');
}
</script>
</body>
</html>