JavaScript表单和函数
我正在尝试编写一个简单的随机数生成器,在其中输入3个整数。然后程序返回其他两个值之间的一定数量的随机数。当我打开页面时,表格会显示出来,但当我点击按钮生成随机数时,什么也没有发生。为什么会这样JavaScript表单和函数,javascript,Javascript,我正在尝试编写一个简单的随机数生成器,在其中输入3个整数。然后程序返回其他两个值之间的一定数量的随机数。当我打开页面时,表格会显示出来,但当我点击按钮生成随机数时,什么也没有发生。为什么会这样 <html> <head> <script LANGUAGE="JavaScript"> function randomFromTo(from, to) { return Math.floor(Math.random() * ((to
<html>
<head>
<script LANGUAGE="JavaScript">
function randomFromTo(from, to)
{
return Math.floor(Math.random() * ((to - from) + 1) + from);
}
function include(arr, obj)
{
for(var j = 0; j < arr.length; j++)
{
if (arr[j] == obj) return true;
}
}
function RandomGen(form)
{
var enteries = new Array();
var number = form.from.value;
var top = form.top.value;
var size = form.inputBox.value;
var count;
for (count = 0; count < size; count++)
{
var num = randomFromTo(number, top);
if (include(enteries, num) == true)
{
count--;
}
else
{
enteries[count] = num;
}
}
var i;
for(i = 0; i <= enteries.length; i++)
{
document.write(enteries[i]);
document.write("<br>");
}
}
</script>
</head>
<body>
<center><h1>Random Number Generator</h1></center>
<form name="myform" action="" method="GET">Enter the Range of Values
<input type="text" name = "from" value="">to
<input type="text" name = "top" value="">
<p>Enter The Amount of Random Numbers Needed
<input type="text" name = "inputBox" value=""><p>
<input type="button" name="button" value="Generate" onClick=RandomGen(this.form)">
</form>
</body>
函数随机FromTo(from,to)
{
返回Math.floor(Math.random()*((to-from)+1)+from);
}
功能包括(arr、obj)
{
对于(var j=0;j
<input type="button" name="button" value="Generate" onClick="RandomGen(this.form)">
您的那部分代码的格式不正确。onclick
始终都是小写,您缺少一个“
您这里有一个语法错误
<input type="button" name="button" value="Generate" onClick=RandomGen(this.form)">
您缺少的a”
首先将脚本标记更改为
@Timster onClick=RandomGen(this.form)“missing”。
<input type="button" name="button" value="Generate" onClick=RandomGen(this.form)">
<input type="button" name="button" value="Generate" onClick="RandomGen(this.form)">
<script LANGUAGE="JavaScript">
<script type="text/javascript">
<script>
<input type="button" name="button" value="Generate" onClick="RandomGen(this.form)">