主动激发“onclick”事件;prompt

<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>

 

posted on 2017-08-19 08:09  huodaihao  阅读(650)  评论(0编辑  收藏  举报

导航