webservice結合dhtml的簡單例子(三,漏貼一個檔案,呵呵)

來源:互聯網
上載者:User
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>


相關文章

E-Commerce Solutions

Leverage the same tools powering the Alibaba Ecosystem

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。