function link()
{
if (form.fl_name.value=="")
{ alert("请填写网站名称");
form.fl_name.focus();
return false;
} if (form.fl_url.value=="http://")
{ alert("请填写网站地址");
form.fl_url.focus();
return false;
}
                        if (form.fl_name.value.length>10)
{ alert("网站名称不可以超过6个字");
form.fl_name.focus();
return false;
}
                        alert("申请提示:\n\n⒈你已经做好了本站连接。\n\n⒉你的网站内容没有非法内容。 \n\n⒊你的站点具有一定的访问量。\n\n如果达不到以上三点你的连接不会被通过!");
                        form.submit.disabled=true;
return true;
}
1、这个函数实现的是对加入的什么样的连接的检查?2、为什么判断检查的函数的最后都要加上一句“form.submit.disabled=true;”呢?submit不是没有返回值吗?这样是什么意思?3、"return false"有什么用?是结束语句的执行吗?4、为什么要"return  ture"。最后是检查完之后,点提交才完成吗?

解决方案 »

  1.   

    1、这个函数实现的是对加入的什么样的连接的检查?2、为什么判断检查的函数的最后都要加上一句“form.submit.disabled=true;”呢?submit不是没有返回值吗?这样是什么意思?3、"return false"有什么用?是结束语句的执行吗?4、为什么要"return  ture"。最后是检查完之后,点提交才完成吗?1,对填写信息进行必要的合法性和空值检查
    2,form.submit.disabled=true ,如果数据检查失败,使表单按钮 submit 按钮不可用;
    3,return false,表示检查数据不合法或为空时不提交表单
    4,return true,表示检查数据合法或不为空时提交表单
      

  2.   

    form.submit.disabled=true;
    是指名为submit的提交按钮灰掉,防止重复点击提交,但名字不应该取"submit"其他的代码楼主自己写一下提交判断就知道了,方式基本是一样的