<html>
<head>
<title>范例8-8</title>
</head>
<body>
<form name="myform" method="post" action="">
<input type="submit" name="mybutton" value="提交" onclick="return clickHandler()">
</form>
<script language="javascript">
function clickHandler() // “提交”按钮单击事件处理程序
{
alert("即将提交表单!"); // 提示信息
return true; // 返回真表示可以发送表单
}
myform.mybutton.onclick(); // 主动激发“onclick”事件
</script>
</body>
</html>
<html><head><title>范例8-9</title>
<script language="javascript">
function SetNumber(n)
{
var NumArr = new Array();
for(var i=0;i<=n;i++)
{
NumArr[i]=i; //给数组赋值
}
return NumArr; //返回数组的值
}
function GetSum()
{
var n=prompt("请输入您的值","1"); //取得输入值
if(n<-1) //判断输入值是否符合要求
{
alert("您输入的值不合法,请重新输入!");
GetSum();
}
if(n!=null)
{
var NumArr = new Array();
var sum=0;
NumArr = SetNumber(n); //取得函数返回值
for(num in NumArr)
{
sum=sum+NumArr[num]; //求和
}
alert("从0到"+n+"的和为:"+sum);
}
else
{
return;
}
}
</script>
</head>
<body>
<input name="" type="Submit" value="求和" onClick="GetSum()" />
</body></html>