webservice结合dhtml的简单例子(三,漏贴一个文件,呵呵) - 中国WEB开发者网络 (http://www.webasp.net) -- 技术教程 (http://www.webasp.net/article/) --- webservice结合dhtml的简单例子(三,漏贴一个文件,呵呵) (http://www.webasp.net/article/5/4940.htm) |
| -- 作者:未知 -- 发布日期: 2003-07-12 |
| 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> |
| webasp.net |