zoukankan      html  css  js  c++  java
  • 数字判断和文本框提交事件,WEB SERVICE等

    代码

    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        
    <title></title>
        
    <script language ="javascript" type="text/javascript" >
            var numeric 
    = /^[0-9]{1,8}$/;   //验证数字的正则表达式,后面表示长度限制
            function txtPrimeChange() 
            {
                var key 
    = event.keyCode;
                var KEYENTER 
    = 13;            
                
    //alert(key);
                
    //var char=String.fromCharCode(key); //得到键盘输入的字符

                
    if (key == KEYENTER) {
                    
    if (!numeric.test(document.all.txtPrime.value)) {
                        alert(
    "请输入数字");
                        document.all.txtPrime.value 
    = "";
                    }
                    
    else {
                        document.all.btnSubmit.click();
                        
    //document.all.txtPrime.focus();
                    }
                    document.all.txtPrime.focus();
                }
            }
            
            
    //要使TXT的onkeydown事件生效,必须屏蔽FORM的KEYDOWN事件
            function frmKeyDown() {
                
    if (event.keyCode == 13)
                    
    return false;
            }
            function pageLoad() {
                document.all.txtPrime.value 
    = "";
                document.all.txtPrime.focus();
            }    
            function btnSubmitOnClient() {
                
    if (!numeric.test(document.all.txtPrime.value)) {
                    alert(
    "请输入数字");
                    document.all.txtPrime.value 
    = "";
                    document.all.txtPrime.focus();
                    
    return false;
                }            
                
    return true;
            }
        
    </script>
    </head>
    <body onload="javascript:pageLoad()">
        
    <form id="form1" runat="server">
        
    <div>
        
            
    <asp:Panel ID="Panel1" runat="server" onkeydown="return frmKeyDown()">
                
    <asp:Label ID="Label1" runat="server" Text="请输入一个数:"></asp:Label>
                
    <asp:TextBox ID="txtPrime" runat="server" onkeydown="txtPrimeChange()"></asp:TextBox>
                
    <asp:Button ID="btnSubmit" runat="server" OnClick="btnSubmit_Click" OnClientClick="return btnSubmitOnClient();" Text="验证" />
                
    <br />
                
    <asp:Label ID="lblTestResult" runat="server"></asp:Label>
            
    </asp:Panel>    
        
    </div>    
        
    </form>
    </body>
    </html>
    WEB SERVICE的小例子
  • 相关阅读:
    SQL SERVER DBCC命令参考
    Sqlserver 死锁问题
    收集面试题目DB
    收集面试题目Net
    [转]Virtual PC 2007虚拟机上安装Ubuntu 8.10桌面版
    Tcl/tk基础-2
    【转】内存详解
    [转]C# P2P与NAT技术之二
    泛型跟KeyNotFoundException
    用InstallAware 9制作BDE安装程序
  • 原文地址:https://www.cnblogs.com/ringwang/p/1918420.html
Copyright © 2011-2022 走看看