【发布时间】:2013-04-24 01:32:08
【问题描述】:
我有以下 Javascript 代码,但它不工作。谁能帮我解决这个问题?
这些是我想要实现的目标:
- 将游戏数量增加到用户请求的数量 p1
- 检查是否只输入了有效数字 p2
- 第一个 10 和第二个 10 p3 之间的换行符
有什么帮助吗?
<html>
<head>
<title>processing</title>
</head>
<body>
<form name="processing" action="processing.php" method="POST">
<input type="hidden" name="check_submit" value="1" />
<p>Please select the numbers of players:</p>
<select>
<SCRIPT Language="JavaScript">
for (i = 1; i <= 8; i++) {
document.write('<option value="' + i + '">' + i + '</option>');
}
</script>
</select>
<input type="submit" />Scores From Game 1:
<SCRIPT Language="JavaScript">
for (i = 0; i < 20; i++) {
document.write('<input type="number" name="scores[]" min="0" max="10" value="0"/>')
}
</script>
<input type="submit" />
</form>
</body>
</html>
【问题讨论】:
-
不工作是什么意思。你能指望什么?发生了什么事?
-
虽然你写了一些代码,但它闻起来就像“为我做作业!”问题...
-
@doliver w3fools.com...
-
人们说不要使用
document.write,因为它可能会被滥用。你的使用是正确的。总会有人说“永远不要使用这个或那个”,因为可能会滥用该工具。我不同意这种偏执的开发方法。您应该做的是了解您使用的工具,并正确使用它们。 -
振作起来,准备一个内容丰富的答案,具有讽刺意味的是,这可能会使 user2312345 和一系列 tut 网站链接变得更糟。
document.write是一把枪,你可以明智地使用它,也可以在脚上开枪。如果它没有坏,就不要修理它。但是,如果您准备学习新技术,那么肯定有大量的网站。
标签: javascript html