您的位置:首页技术开发ASP教程 → NET移植案例学习:建造Web站点7

NET移植案例学习:建造Web站点7

时间:2004/11/7 4:14:00来源:本站整理作者:蓝点我要评论(0)

图5 客户端的验证逻辑



FormSubmitTest(problemTitle,bugDescription,buildVersion,cboProduct,

appLanguage,cboArea, cboSubArea,severity,build)

{

 var iG;

 var renl = "\r" + "\n";

 iG = 0;

 ResetArrowSize();

 if (problemTitle.value == "" ){ 

  document.images.item("ArrowProbTitle").width=8

  iG++

  }

 if (buildVersion.value == -1){

  document.images.item("ArrowBuildVersion").width=8

  iG++

 }

 if (buildVersion.value == ""){

  document.images.item("ArrowBuildVersion").width=8

  iG++

 }

 if (appLanguage.value == -1){

  document.images.item("ArrowAppLanguage").width=8

  iG++

 }

 if (cboProduct.value == ""){

  document.images.item("ArrowProductName").width=8

  iG++

 }

 if (cboArea.value == ""){

  document.images.item("ArrowProblemArea").width=8

  iG++

 }

 if (cboSubArea.value == ""){

  document.images.item("ArrowProblemSubArea").width=8

  iG++

 }

 if (severity.value == -1){

  document.images.item("ArrowSeverity").width=8

  iG++

 }

 if (bugDescription.value == "Problem Description:" + renl + renl + 

     "Steps to reproduce:" + renl + renl + "Expected behavior:" 

     + renl + renl + "Actual behavior:"+ renl + renl + renl){ 

  document.images.item("ArrowDescription").width=8

  iG++

 }

 if (bugDescription.value == ""){

  document.images.item("ArrowDescription").width=8

  iG++

 }

 if (iG != 0){

  alert("You are missing one or more of the required items 

     (indicated by the red arrow) needed to submit this form.")

  return false;

 }

 else{

  if (document.form1.bugDescription.value == "")

  {

   // don't submit

   alert("Please enter a problem description.")

   return false;

  }

 else{

  if (document.form1.bugDescription.value == "Problem 

     Description: 

     Steps to reproduce: Expected behavior: Actual 

     behavior:")

   {

    // don't submit

    alert("Please enter a problem description.")

    return false;

   }

  else{

   var buildval = build.value;

   var buildlen = buildval.length;

   file://alert(buildlen);

   if (buildlen <= 0)

   {

    var typ = buildVersion.type;

    if (typ == "text") file://build is a text box

    {

     var val = buildVersion.value;

     var len = val.length;

     if ((isNaN(val)) || (len != 4))

     {

      // don't submit

      alert("Please enter 'Build' using the 

         format 'NNNN'.")

      return false;

      }

    else

    {

     // concatenate the build number with 

      "07.00.00."

     buildVersion.value = "07.00.00." + 

     buildVersion.value

     // submit

     document.form1.method = "POST"

     document.form1.action = "lamegeneral.asp" 

     return true;

     }

    }

   else

   {

    // submit

    document.form1.method = "POST"

    document.form1.action = "lamegeneral.asp" 

    return true;

    }

   } 

  }

 }

 }

 }

 



  图6 在报告漏洞时选择产品的版本






相关阅读 Windows错误代码大全 Windows错误代码查询激活windows有什么用Mac QQ和Windows QQ聊天记录怎么合并 Mac QQ和Windows QQ聊天记录Windows 10自动更新怎么关闭 如何关闭Windows 10自动更新windows 10 rs4快速预览版17017下载错误问题Win10秋季创意者更新16291更新了什么 win10 16291更新内容windows10秋季创意者更新时间 windows10秋季创意者更新内容kb3150513补丁更新了什么 Windows 10补丁kb3150513是什么

文章评论
发表评论

热门文章 没有查询到任何记录。

最新文章 《龙珠:超宇宙》 战斗E3 2014:瘆人僵尸《消 asp代码实现access数据导出到excel文件如何使用FSO读取Js文件内容并可以编辑修改对初学者有用的一些asp函数集学习ASP编程必会的代码

人气排行 asp代码实现access数据导出到excel文件asp不需要任何配置的伪静态实现如何使用FSO读取Js文件内容并可以编辑修改asp去除html标记和空格的代码Asp全选删除代码教大家网页伪静态知识及其2种实现方法Microsoft SQL Server 7.0安装问题(一)ASP.NET中的Code Behind技术4