html5中文学习网

您的位置: 首页 > 网络编程 > ASP.NET » 正文

webservice结合dhtml的简单例子(三,漏贴一个文件,呵呵)_.NET教程_编程技术

[ ] 已经帮助:人解决问题
dhtml|web
file demo.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
    <HEAD>
        <META NAME="GENERATOR" Content="Microsoft Visual Studio 7.0">
        <TITLE></TITLE>
    </HEAD>
    <script language="javascript">
      function OnLoad()
      {
        var str = window.dialogArguments ;
        if(str != undefined)
        {
          var arr = str.split("-") ;
          if(arr.length == 2)
          {
            frmMain.txtName.value = arr[0] ;
            frmMain.txtAmount.value = arr[1] ;
          }
        }
        
      }
      function OnSubmit()
      {
        if(frmMain.txtName.value == "" || frmMain.txtAmount.value == "")
        {
            alert("都要填") ;
            return false ;
        }
        else if(!IsDigit(frmMain.txtAmount.value))
        {
            alert("Amount必须是数字") ;
            frmMain.txtAmount.focus() ;
            frmMain.txtAmount.select() ;
            return false ;
        }
        else
        {
            var oDemo = new Demo(frmMain.txtName.value , frmMain.txtAmount.value) ;
            window.returnValue = oDemo ;
            window.close() ;
        }
      }
      
      function Demo(name , amount)
      {
        this.Name = name ;
        this.Amount = amount ;
        this.toString = function()
                        {
                            return this.Name + "-" + this.Amount ;
                        };
        this.FromString = function(str)
                        {
                           var arr =  str.split("-") ;
                           if(str == "")
                           {
                            this.Name = "" ;
                            this.Amount = 0 ;
                           }
                           else if(arr.Length == 2)
                           {
                             this.Name = arr[0] ;
                             this.Amount = arr[1] ;
                           }
                           else
                           {
                            alert("格式错误") ;
                            return false ;
                           }
                        };
                        
      }
      
      function IsDigit(str)
      {
        for(var i = 0 ; i < str.length ; i ++)
        {
            var ch = str.charAt(i) ;
            if(ch < '0' || ch > '9')
            {
              return false ;
            }
        }
        
        return true ;
      }
    </script>
    <BODY onload="OnLoad()">
        <form name="frmMain">
            <table width="200" align="center">
                <tr>
                    <td width="50">Name:</td>
                    <td><input type="text" name="txtName" size="10"></td>
                </tr>
                <tr>
                    <td width="50">Amount:</td>
                    <td><input type="text" name="txtAmount" size="10"></td>
                </tr>
                <tr>
                    <td align="center"><input type="button" onclick="OnSubmit()" value="确定"></td>
                </tr>
            </table>
        </form>
    </BODY>
</HTML>
x7cHTML5中文学习网 - HTML5先行者学习网
x7cHTML5中文学习网 - HTML5先行者学习网
(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助