asp.net中的选项卡控件问题 [英] Tab control problem in asp.net

查看:79
本文介绍了asp.net中的选项卡控件问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


我正在用C#在asp.net中开发Web应用程序,我的问题是表单具有三个文本框和三个btn控件.在页面上,将控件正确地加载到第一个文本框上,然后在第一个文本框中输入一些值,然后在按键盘上的Tab控件时,该控件将转到地址栏,而不是转到下一个文本框.我还将Tab索引设置为所有控件都正确.请帮我解决这个问题

代码是

Hi
I''m developing web application in asp.net with c#, my problem is form I have three text boxes and three btn controls. on the page load the control focus on the first text box correctly and then I enter some values in 1st text box and then When I press the tab control in keyboard the control is goes to address bar instead of going to next text box. I also set the Tab Index to all control properly. kindly help me for this problem

the code is

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="FrmACMaster.aspx.cs" Inherits="FrmACMaster" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Account Master</title>
    <script type="text/javascript" language="JavaScript">
        function numericonly()
            {
                    if(event.keyCode < 46 || event.keyCode > 57)
                    {
                            event.returnValue = false;
                    }
                    else if(event.which < 46 || event.which > 57)
                    {
                        return false;
                    }
            }
 function confirmRemove()
{
var doc = document.forms[0];
var msg = "Do you want to Remove this Account?";
if (confirm(msg))
{
doc.btnDelete.click();
}
}
function extractNumber(obj, decimalPlaces, allowNegative)
{
    var temp = obj.value;
    // avoid changing things if already formatted correctly
    var reg0Str = '[0-9]*';
    if (decimalPlaces > 0) {
        reg0Str += '\\.?[0-9]{0,' + decimalPlaces + '}';
    } else if (decimalPlaces < 0) {
        reg0Str += '\\.?[0-9]*';
    }
    reg0Str = allowNegative ? '^-?' + reg0Str : '^' + reg0Str;
    reg0Str = reg0Str + '$';
    var reg0 = new RegExp(reg0Str);
    if (reg0.test(temp)) return true;
    // first replace all non numbers
    var reg1Str = '[^0-9' + (decimalPlaces != 0 ? '.' : '') + (allowNegative ? '-' : '') + ']';
    var reg1 = new RegExp(reg1Str, 'g');
    temp = temp.replace(reg1, '');
    if (allowNegative)
     {
        // replace extra negative
        var hasNegative = temp.length > 0 && temp.charAt(0) == '-';
        var reg2 = /-/g;
        temp = temp.replace(reg2, '');
        if (hasNegative) temp = '-' + temp;
    }
    if (decimalPlaces != 0) {
        var reg3 = /\./g;
        var reg3Array = reg3.exec(temp);
        if (reg3Array != null) {
            // keep only first occurrence of .
            //  and the number of places specified by decimalPlaces or the entire string if decimalPlaces < 0
            var reg3Right = temp.substring(reg3Array.index + reg3Array[0].length);
            reg3Right = reg3Right.replace(reg3, '');
            reg3Right = decimalPlaces > 0 ? reg3Right.substring(0, decimalPlaces) : reg3Right;
            temp = temp.substring(0,reg3Array.index) + '.' + reg3Right;
        }
    }
    obj.value = temp;
}
function blockNonNumbers(obj, e, allowDecimal, allowNegative)
{
    var key;
    var isCtrl = false;
    var keychar;
    var reg;
    if(window.event) {
        key = e.keyCode;
        isCtrl = window.event.ctrlKey
    }
    else if(e.which) {
        key = e.which;
        isCtrl = e.ctrlKey;
    }
    if (isNaN(key)) return true;
    keychar = String.fromCharCode(key);
    // check for backspace or delete, or if Ctrl was pressed
    if (key == 8 || isCtrl)
    {
        return true;
    }
    reg = /\d/;
    var isFirstN = allowNegative ? keychar == '-' && obj.value.indexOf('-') == -1 : false;
    var isFirstD = allowDecimal ? keychar == '.' && obj.value.indexOf('.') == -1 : false;
    return isFirstN || isFirstD || reg.test(keychar);
}
    </script>
    <script type="text/javascript" language="javascript" src="JScript/jquery-1.3.2.js"></script>
    <script type="text/javascript" language="javascript">
 function loadTType()
 {
 txt=document .getElementById ("txtACName");
 txt.focus();
 }
   $(document).ready(function()
   {
      document .getElementById ("btnClose").disabled=true;
      document.getElementById("btnRemove").disabled=true;
      document.getElementById("btnSave").disabled=true;
      document.getElementById("btnCopy").disabled=true;
      document.getElementById("txtMainG").disabled=true;
      document.getElementById("txtBankCode").style.visibility="hidden";
      document.getElementById("txtOPB").style.visibility="hidden";
      document.getElementById("txtExpIncFlag").style.visibility="hidden";
      document.getElementById("txtGLSLFlag").style.visibility="hidden";
      document .getElementById ("lblNameExists").style .visibility ="hidden";
      document.getElementById("rdIndirect").style.visibility="hidden";
      document.getElementById("rdDirect").style.visibility="hidden";
      document.getElementById("lblBankCode").style.visibility="hidden";
      document.getElementById("lblIndirect").style.visibility="hidden";
      document.getElementById("lblDirect").style.visibility="hidden";
      document.getElementById("hfBankCodeDis").value='False';
      setTimeout('loadTType()',500);
   });

  $(document).ready(function() {
        $("#txtACName").blur(function() {
            var varACName=document.getElementById("txtACName").value;
            $.ajax({
                         type: "POST",
                       //  url: "http://www.infowareconsulting.com/TestSite/WebServiceFetch.asmx/ACDetailret",
                        url:"http://localhost:2056/BusinessApp/WebServiceFetch.asmx/ACDetailret",
                        data: "{'varACName': '" + varACName + "'}",
                        contentType: "application/json; charset=utf-8",
                        dataType: "json",
                        success: function(msg)
                        {
                         var arrProducts = (typeof msg.d) == 'string' ? eval('(' + msg.d + ')') : msg.d;
                         var varACCode=arrProducts[0].ACCode;
                       if( varACCode>0)
                         {
                                 var varACName=arrProducts[0].ACName;
                                 var varACCodeID=arrProducts[0].ACCodeID;
                                 var varMainG=arrProducts[0].MainGroup;
                                 var varDRCR=arrProducts[0].DRCRFlag;
                                 var varBankCode=arrProducts[0].BankCode;
                                 var varOpeningBalance=arrProducts[0].OpeningBalance;
                                 var varExpFlag=arrProducts[0].ExpenseIncomeFlag;
                                 var varGLSLFlag=arrProducts[0].GLSLFlag;
                                 var varPLFlag=arrProducts[0].PLFlag;
                                 document.getElementById("txtBankCode").value="";
                                 document.getElementById("txtACCode").value="";
                                 document.getElementById("txtMainG").value="";
                                 document.getElementById("btnClose").disabled=false;
                                 document.getElementById("hfACName").value= varACName;
                                 document.getElementById("hfACCodeID").value= varACCodeID;
                                 document.getElementById("hfACCode").value= varACCode;
                                 document.getElementById("hfMainG").value= varMainG;
                                 document.getElementById("hfGLSL").value=varGLSLFlag;
                                 document.getElementById("hfEXPInc").value=varExpFlag;
                                 document.getElementById("btnRemove").disabled=false;
                                 document.getElementById("btnSave").value='Modify';
                                 document.getElementById("lblError").style.visibility="hidden";
                                 document.getElementById("lblNameExists").style.visibility="visible";
                                 document.getElementById("btnCopy").disabled=false;
                                 document.getElementById("btnSave").disabled=false;
                                 document.getElementById("txtMainG").disabled=false;
                                 document.getElementById("txtACCode").disabled=false;
                                 document.getElementById("Label2").disabled=false;
                                 document.getElementById("lblBankCode").disabled=false;
                                 document.getElementById("Label3").disabled=false;
                                 document.getElementById("txtACName").innerText=varACName;
                                 document.getElementById("txtACCode").innerText=varACCodeID;
                                 document.getElementById("txtMainG").innerText=varMainG;
                                 document.getElementById("txtMainG").focus();
                                 if(varExpFlag=='E' || varExpFlag=='I')
                                 {
                                    document.getElementById("rdDirect").style.visibility="visible";
                                    document.getElementById("rdIndirect").style.visibility="visible";
                                    document.getElementById("lblDirect").style.visibility="visible";
                                      document.getElementById("lblIndirect").style.visibility="visible";
                                    if(varExpFlag=='E')
                                    {
                                        if(varPLFlag=='D')
                                        {
                                            document.getElementById("rdDirect").checked=true;
                                        }
                                        else if(varPLFlag=='I')
                                        {
                                            document.getElementById("rdIndirect").checked=true;
                                        }
                                    }
                                    else if(varExpFlag=='I')
                                    {
                                        if(varPLFlag=='R')
                                        {
                                            document.getElementById("rdDirect").checked=true;
                                        }
                                        else if(varPLFlag=='N')
                                        {
                                            document.getElementById("rdIndirect").checked=true;
                                        }
                                    }
                                 }
                                 else
                                 {
                                    document.getElementById("rdDirect").style.visibility="hidden";
                                    document.getElementById("rdIndirect").style.visibility="hidden";
                                    document.getElementById("lblDirect").style.visibility="hidden";
                                    document.getElementById("lblIndirect").style.visibility="hidden";
                                 }
                                 if(varExpFlag=='B' || varExpFlag=='H')
                                 {
                                    document.getElementById("txtBankCode").style.visibility="visible";
                                    document.getElementById("hfBankCodeDis").value='True';
                                    document.getElementById("lblBankCode").style.visibility="visible";
                                    if(varExpFlag=='B')
                                    {
                                        document.getElementById("lblBankCode").innerText="Bank Code";
                                        document.getElementById("txtBankCode").innerText=varBankCode;
                                         document.getElementById("hfACCodeID").value= varDRCR;
                                        //document.getElementById("rdDebit").checked=true;
                                    }
                                    else if(varExpFlag=='H')
                                    {
                                        document.getElementById("lblBankCode").innerText="Cash Code";
                                          document.getElementById("txtBankCode").innerText=varBankCode;
                                          //document.getElementById("rdCredit").checked=true;
                                    }
                                 }
                                 else
                                 {
                                    document.getElementById("txtBankCode").style.visibility="hidden";
                                    document.getElementById("hfBankCodeDis").value='False';
                                    document.getElementById("lblBankCode").style.visibility="hidden";
                                 }
                      }
                      else
                      {
                          var vartxtACName=document.getElementById("txtACName").value;
                          if (vartxtACName!="")
                             {
                                document.getElementById("btnClose").disabled=false;
                                document.getElementById("Label2").disabled=false;
                                document.getElementById("btnSave").value='Add';
                                document.getElementById("hfACCode").value=0;
                                document.getElementById("lblError").style.visibility="hidden";
                                document.getElementById("btnSave").disabled=false;
                                document.getElementById("txtMainG").disabled=false;
                                document.getElementById("txtACCode").disabled=false;
                                document.getElementById("btnRemove").disabled=true;
                                document.getElementById("btnCopy").disabled=false;
                                document.getElementById("txtBankCode").innerText="";
                                document.getElementById("txtACCode").innerText="";
                                document.getElementById("txtMainG").innerText="";
                                document.getElementById("lblNameExists").style.visibility="hidden";
                                document.getElementById("btnRemove").disabled=true;
                                document.getElementById("txtMainG").focus();
                           }
                            else
                            {
                                document.getElementById("lblError").style.visibility="visible";
                                document.getElementById("lblError").innerText=" Please Enter ACName";
                            }
                      }

                       },
                        error: function(request, status, errorThrown)
                       {
                       alert(msg.statusText);
                       }
                });
             });
    });
     $(document).ready(function(){
     $("#txtMainG").blur(function(){
             var varACMainGName=document.getElementById("txtMainG").value;
             var varDID=document.getElementById("hfDID").value;
     $.ajax({
                type:"POST",
              //  url: "http://www.infowareconsulting.com/TestSite/WebServiceFetch.asmx/ACMainGret",
                url:"http://localhost:2056/BusinessApp/WebServiceFetch.asmx/ACMainGret",
                data: "{'varACMainGName': '" + varACMainGName + "'}",
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                        success: function(msg)
                        {
                             var arrProducts = (typeof msg.d) == 'string' ? eval('(' + msg.d + ')') : msg.d;
                             var varMainGID=arrProducts[0].ACCode;
                            if(varMainGID>0)
                            {
                                var varExpFlag=arrProducts[0].ExpenseIncomeFlag;
                                var varDRCR=arrProducts[0].DRCRFlag;
                                //var varPLFlag=arrProducts[0].PLFlag;
                                var varGLSLFlag=arrProducts[0].GLSLFlag;
                                var varMainG=arrProducts[0].MainGroup;
                                document.getElementById("txtGLSLFlag").value= varGLSLFlag;
                                document.getElementById("hfGLSL").value= varGLSLFlag;
                                document.getElementById("hfMainG").value= varMainGID;
                                document.getElementById("txtExpIncFlag").value= varExpFlag;
                                document.getElementById("hfExpInc").value= varExpFlag;
                                document.getElementById("hfCRDR").value= varDRCR;
                                document.getElementById("btnClose").disabled=false;
                                document.getElementById("btnCopy").disabled=false;
                                if(varExpFlag=='E' || varExpFlag=='I')
                                {
                                    document.getElementById("rdDirect").style.visibility="visible";
                                    document.getElementById("rdIndirect").style.visibility="visible";
                                    document.getElementById("lblDirect").style.visibility="visible";
                                    document.getElementById("lblIndirect").style.visibility="visible";
                                    document.getElementById("rdDirect").checked=true;
                                    document.getElementById("txtBankCode").style.visibility="hidden";
                                    document.getElementById("hfBankCodeDis").value='False';
                                    document.getElementById("lblBankCode").style.visibility="hidden";
                                }
                                else if(varExpFlag=='B' || varExpFlag=='H')
                                {
                                    document.getElementById("txtBankCode").style.visibility="visible";
                                    document.getElementById("hfBankCodeDis").value='True';
                                    document.getElementById("lblBankCode").style.visibility="visible";
                                    document.getElementById("rdDirect").style.visibility="hidden";
                                    document.getElementById("rdIndirect").style.visibility="hidden";
//                                    document.getElementById("lblDirect").style.visibility="hidden";
//                                    document.getElementById("lblIndirect").style.visibility="hidden";
                                    if(varExpFlag=='B')
                                    {
                                       document.getElementById("lblBankCode").innerText="Bank Code";
                                    }
                                    else if(varExpFlag=='H')
                                    {
                                       document.getElementById("lblBankCode").innerText="Cash Code";
                                    }
                                }
                                else
                                {
                                    //alert(varExpFlag);
                                    document.getElementById("txtBankCode").style.visibility="hidden";
                                    document.getElementById("hfBankCodeDis").value='False';
                                    document.getElementById("lblBankCode").style.visibility="hidden";
                                    document.getElementById("rdDirect").style.visibility="hidden";
                                    document.getElementById("rdIndirect").style.visibility="hidden";
//                                    document.getElementById("lblDirect").style.visibility="hidden";
//                                    document.getElementById("lblIndirect").style.visibility="hidden";
                                }
                           }
                         },
                        error: function(request, status, errorThrown)
                       {
                            alert(msg.statusText);
                       }
                });
         });
      });
    </script>
    <link href="ACMStyle.css" rel="stylesheet" type="text/css" />
</head>
<body>
    <form id="form1" runat="server">
        <div>
            <table id="Table1" cellpadding="0" cellspacing="0" <%--order="0"--%> style="z-index: 101;
                left: 16px; width: 435px; top: 18px; height: 1px">
                <tr>
                    <td bgcolor="#0B85FF" bordercolor="#049FF2" style="border-right: 1px solid; border-top: 1px solid;
                        border-bottom-width: 1px; border-left: 1px solid; width: 325px; height: 18px">
                        <strong><font color="#ffffff" face="Arial" size="2">&nbsp;Enter New Account</font></strong></td>
                </tr>
                <tr>
                    <td align="left" bordercolor="#049FF2" style="border-right: 1px solid; border-top: 1px solid;
                        border-left: 1px solid; width: 325px; border-bottom: 1px solid; height: 146px"

                        valign="top">
                        <asp:Label ID="Label1" runat="server" Style="z-index: 100; left: 40px; position: absolute;
                            top: 49px; bottom: 481px;" Text="Account Name" CssClass="LblStyle"></asp:Label>
                        <asp:Label ID="Label2" runat="server" Style="z-index: 101; left: 40px; position: absolute;
                            top: 74px" Text="Main Group" CssClass="LblStyle"></asp:Label>
                        <asp:Label ID="lblBankCode" runat="server" Style="z-index: 102; left: 40px; position: absolute;
                            top: 121px; height: 15px;" Text="Bank Code" CssClass="LblStyle"></asp:Label>
                        <asp:Label ID="lblDirect" runat="server" Style="z-index: 1; position: absolute; top: 123px;
                            right: 910px;" Text="Direct" CssClass="LblStyle" BorderColor="Black"></asp:Label>
                        <asp:Label ID="lblIndirect" runat="server" Style="z-index: 1; left: 234px; position: absolute;
                            top: 123px;" Text="InDirect" CssClass="LblStyle" BorderColor="Black"></asp:Label>
                        <asp:TextBox ID="txtACName" runat="server" Style="left: 143px; position: absolute;
                            top: 49px; right: 569px;" TabIndex="1" CssClass="TxtBoxStyle" Width="241px" AutoPostBack="false"></asp:TextBox>
                        <asp:TextBox ID="txtMainG" runat="server" Style="z-index: 1; left: 132px; position: relative;
                            top: 40px" TabIndex="2" Enabled="true" CssClass="TxtBoxStyle"></asp:TextBox>
                        <asp:TextBox ID="txtGLSLFlag" runat="server" Style="z-index: 108; left: 0px; position: absolute;
                            top: 170px; right: 928px;" TabIndex="7" Width="25px"></asp:TextBox>
                        <asp:TextBox ID="txtExpIncFlag" runat="server" Style="z-index: 109; left: 37px; position: absolute;
                            top: 171px" TabIndex="8" Width="25px"></asp:TextBox>
                        <input onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);"

                            onkeypress="return blockNonNumbers(this, event, true, false);" id="txtOPB" style="z-index: 118;
                            left: 76px; width: 25px; position: absolute; top: 171px; height: 16px; right: 852px;"

                            tabindex="9" maxlength="15" runat="server" width="134" name="Text4" />
                        <asp:TextBox ID="txtBankCode" runat="server" Style="z-index: 1; position: absolute;
                            top: 122px; left: 141px;" TabIndex="4" CssClass="TxtBoxStyle"></asp:TextBox>
                        <asp:RadioButton ID="rdDebit" runat="server" Style="z-index: 111; left: 112px; position: absolute;
                            top: 172px; right: 788px;" Text="Debit" TabIndex="10" GroupName="DrCr" Visible="False" />
                        <asp:RadioButton ID="rdDirect" runat="server" Style="z-index: 1; left: 141px; position: absolute;
                            top: 120px" TabIndex="4" Font-Names="Arial" Font-Size="Small" GroupName="IncExp" />
                        <asp:RadioButton ID="rdIndirect" runat="server" Style="z-index: 1; left: 208px; position: absolute;
                            top: 120px" TabIndex="5" Font-Names="Arial" Font-Size="Small" GroupName="IncExp" />
                        <asp:RadioButton ID="rdCredit" runat="server" Style="z-index: 112; left: 170px; position: absolute;
                            top: 172px" Text="Credit" TabIndex="11" GroupName="DrCr" Visible="False" />
                        <asp:Button ID="btnDelete" Style="z-index: 1; left: 165px; position: absolute; top: 148px"

                            runat="server" ForeColor="Black" Font-Size="9pt" Font-Names="Arial" Width="39px"

                            Height="13px" Text="Remove" TabIndex="9" OnClick="btndelete_click"></asp:Button>
                        <asp:Button ID="btnSave" runat="server" Style="z-index: 114; left: 85px; position: absolute;
                            top: 144px" Text="Add" TabIndex="6" Width="60px" CssClass="buttonBl" Enabled="False"

                            OnClick="btnSave_Click" />
                        <input style="font-size: 10pt; z-index: 1; left: 154px; width: 64px; font-family: Arial;
                            position: absolute; top: 144px; height: 20px;" onclick="return confirmRemove();"

                            tabindex="7" type="button" value="Remove" name="cmdLocDel" id="btnRemove" runat="server"

                            class="buttonBl" />
                        <asp:Button ID="btnClose" runat="server" Style="z-index: 1; left: 227px; position: absolute;
                            top: 144px; right: 666px;" Text="Close" TabIndex="8" Width="60px" CssClass="buttonBl"

                            OnClick="btnClose_Click" />
                        <asp:Button ID="btnCopy" runat="server" Style="z-index: 1; left: 297px; position: absolute;
                            top: 144px" Text="Copy" TabIndex="9" Width="60px" CssClass="buttonBl" Enabled="False"

                            OnClick="btnCopy_Click" />
                        <asp:Label ID="lblError" runat="server" Style="z-index: 119; left: 105px; position: absolute;
                            top: 32px" CssClass="lblAllErrorMsg" Width="180px"></asp:Label>
                        <asp:Label ID="lblNameExists" runat="server" Style="z-index: 119; left: 178px; position: absolute;
                            top: 31px; width: 215px;" CssClass="lblAllErrorMsg" Visible="true">Name Already Exists</asp:Label>
                        <asp:Label ID="lblACCode" runat="server" Text="ACCode" CssClass="LblStyle" Style="z-index: 119;
                            left: 41px; position: absolute; top: 98px; right: 866px;"></asp:Label>
                        <%--<asp:TextBox ID="txtACCode" runat="server" Style="z-index: 110; left: 143px; position: absolute;
            top: 99px" TabIndex="3" CssClass="TxtBoxStyle"></asp:TextBox>--%>
                        <asp:TextBox ID="txtACCode" runat="server" Style="z-index: 1; left: 143px; position: absolute;
                            top: 99px" TabIndex="3" CssClass="TxtBoxStyle" Enabled="False"></asp:TextBox>
                        <asp:Label ID="Label3" runat="server" Style="z-index: 1; left: 307px; position: absolute;
                            top: 98px; width: 113px; height: 14px; bottom: 448px;" CssClass="lblExample"

                            Text="Example 1001.01.01"></asp:Label>
                    </td>
                </tr>
                <asp:HiddenField ID="hfACCode" runat="server" />
                <asp:HiddenField ID="hfACName" runat="server" />
                <asp:HiddenField ID="hfBankCode" runat="server" />
                <asp:HiddenField ID="hfBankCodeDis" runat="server" />
                <asp:HiddenField ID="hfCRDR" runat="server" />
                <asp:HiddenField ID="hfACCodeID" runat="server" />
                <asp:HiddenField ID="hfDID" runat="server" />
                <asp:HiddenField ID="hfMainG" runat="server" />
                <asp:HiddenField ID="hfExpInc" runat="server" />
                <asp:HiddenField ID="hfGLSL" runat="server" />
            </table>
            <asp:ScriptManager ID="ScriptManager1" runat="server">
                <Services>
                    <asp:ServiceReference Path="~/WebServiceFetch.asmx" />
                </Services>
            </asp:ScriptManager>
            <ajaxToolkit:MaskedEditExtender ID="txtACCode_MaskedEditExtender" runat="server"

                Enabled="true" Mask="9999.99.99" MaskType="Number" TargetControlID="txtACCode">
            </ajaxToolkit:MaskedEditExtender>
            <ajaxToolkit:AutoCompleteExtender ID="AutoCompleteExtender1" runat="server" TargetControlID="txtACName"

                ServicePath="WebServiceFetch.asmx" ServiceMethod="ACNameList" MinimumPrefixLength="1"

                CompletionInterval="10" EnableCaching="true" CompletionSetCount="8" CompletionListCssClass="AutoExtender"

                CompletionListItemCssClass="AutoExtenderList" CompletionListHighlightedItemCssClass="AutoExtenderHighlight"

                CompletionListElementID="divwidth">
            </ajaxToolkit:AutoCompleteExtender>
            <ajaxToolkit:AutoCompleteExtender ID="AutoCompleteExtender2" runat="server" TargetControlID="txtMainG"

                ServicePath="WebServiceFetch.asmx" ServiceMethod="ACMainGList" MinimumPrefixLength="1"

                CompletionInterval="10" EnableCaching="true" CompletionSetCount="8" CompletionListCssClass="AutoExtender"

                CompletionListItemCssClass="AutoExtenderList" CompletionListHighlightedItemCssClass="AutoExtenderHighlight"

                CompletionListElementID="divwidth">
            </ajaxToolkit:AutoCompleteExtender>
        </div>
    </form>
</body>
</html>




Thank in advance




Thank in advance

推荐答案

'; var reg0 = new RegExp(reg0Str); if (reg0.test(temp)) return true; // first replace all non numbers var reg1Str = '[^0-9' + (decimalPlaces != 0 ? '.' : '') + (allowNegative ? '-' : '') + ']'; var reg1 = new RegExp(reg1Str, 'g'); temp = temp.replace(reg1, ''); if (allowNegative) { // replace extra negative var hasNegative = temp.length > 0 && temp.charAt(0) == '-'; var reg2 =/-/g; temp = temp.replace(reg2, ''); if (hasNegative) temp = '-' + temp; } if (decimalPlaces != 0) { var reg3 =/\./g; var reg3Array = reg3.exec(temp); if (reg3Array != null) { // keep only first occurrence of . // and the number of places specified by decimalPlaces or the entire string if decimalPlaces < 0 var reg3Right = temp.substring(reg3Array.index + reg3Array[0].length); reg3Right = reg3Right.replace(reg3, ''); reg3Right = decimalPlaces > 0 ? reg3Right.substring(0, decimalPlaces) : reg3Right; temp = temp.substring(0,reg3Array.index) + '.' + reg3Right; } } obj.value = temp; } function blockNonNumbers(obj, e, allowDecimal, allowNegative) { var key; var isCtrl = false; var keychar; var reg; if(window.event) { key = e.keyCode; isCtrl = window.event.ctrlKey } else if(e.which) { key = e.which; isCtrl = e.ctrlKey; } if (isNaN(key)) return true; keychar = String.fromCharCode(key); // check for backspace or delete, or if Ctrl was pressed if (key == 8 || isCtrl) { 返回 ; } reg =/\d/; var isFirstN = allowNegative ? keychar == '-' && obj.value.indexOf('-') == -1 : false; var isFirstD = allowDecimal ? keychar == '.' && obj.value.indexOf('.') == -1 : false; return isFirstN || isFirstD || reg.test(keychar); } < / 脚本 > <script type="text/javascript" language="javascript" src="JScript/jquery-1.3.2.js"></script> < 脚本 =" 文本/javascript" 语言 javascript " function loadTType() { txt=document .getElementById ("txtACName"); txt.focus(); }
'; var reg0 = new RegExp(reg0Str); if (reg0.test(temp)) return true; // first replace all non numbers var reg1Str = '[^0-9' + (decimalPlaces != 0 ? '.' : '') + (allowNegative ? '-' : '') + ']'; var reg1 = new RegExp(reg1Str, 'g'); temp = temp.replace(reg1, ''); if (allowNegative) { // replace extra negative var hasNegative = temp.length > 0 && temp.charAt(0) == '-'; var reg2 = /-/g; temp = temp.replace(reg2, ''); if (hasNegative) temp = '-' + temp; } if (decimalPlaces != 0) { var reg3 = /\./g; var reg3Array = reg3.exec(temp); if (reg3Array != null) { // keep only first occurrence of . // and the number of places specified by decimalPlaces or the entire string if decimalPlaces < 0 var reg3Right = temp.substring(reg3Array.index + reg3Array[0].length); reg3Right = reg3Right.replace(reg3, ''); reg3Right = decimalPlaces > 0 ? reg3Right.substring(0, decimalPlaces) : reg3Right; temp = temp.substring(0,reg3Array.index) + '.' + reg3Right; } } obj.value = temp; } function blockNonNumbers(obj, e, allowDecimal, allowNegative) { var key; var isCtrl = false; var keychar; var reg; if(window.event) { key = e.keyCode; isCtrl = window.event.ctrlKey } else if(e.which) { key = e.which; isCtrl = e.ctrlKey; } if (isNaN(key)) return true; keychar = String.fromCharCode(key); // check for backspace or delete, or if Ctrl was pressed if (key == 8 || isCtrl) { return true; } reg = /\d/; var isFirstN = allowNegative ? keychar == '-' && obj.value.indexOf('-') == -1 : false; var isFirstD = allowDecimal ? keychar == '.' && obj.value.indexOf('.') == -1 : false; return isFirstN || isFirstD || reg.test(keychar); } </script> <script type="text/javascript" language="javascript" src="JScript/jquery-1.3.2.js"></script> <script type="text/javascript" language="javascript"> function loadTType() { txt=document .getElementById ("txtACName"); txt.focus(); }


(document).ready(function() { document .getElementById ("btnClose").disabled=true; document.getElementById("btnRemove").disabled=true; document.getElementById("btnSave").disabled=true; document.getElementById("btnCopy").disabled=true; document.getElementById("txtMainG").disabled=true; document.getElementById("txtBankCode").style.visibility="hidden"; document.getElementById("txtOPB").style.visibility="hidden"; document.getElementById("txtExpIncFlag").style.visibility="hidden"; document.getElementById("txtGLSLFlag").style.visibility="hidden"; document .getElementById ("lblNameExists").style .visibility ="hidden"; document.getElementById("rdIndirect").style.visibility="hidden"; document.getElementById("rdDirect").style.visibility="hidden"; document.getElementById("lblBankCode").style.visibility="hidden"; document.getElementById("lblIndirect").style.visibility="hidden"; document.getElementById("lblDirect").style.visibility="hidden"; document.getElementById("hfBankCodeDis").value='False'; setTimeout('loadTType()',500); });
(document).ready(function() { document .getElementById ("btnClose").disabled=true; document.getElementById("btnRemove").disabled=true; document.getElementById("btnSave").disabled=true; document.getElementById("btnCopy").disabled=true; document.getElementById("txtMainG").disabled=true; document.getElementById("txtBankCode").style.visibility="hidden"; document.getElementById("txtOPB").style.visibility="hidden"; document.getElementById("txtExpIncFlag").style.visibility="hidden"; document.getElementById("txtGLSLFlag").style.visibility="hidden"; document .getElementById ("lblNameExists").style .visibility ="hidden"; document.getElementById("rdIndirect").style.visibility="hidden"; document.getElementById("rdDirect").style.visibility="hidden"; document.getElementById("lblBankCode").style.visibility="hidden"; document.getElementById("lblIndirect").style.visibility="hidden"; document.getElementById("lblDirect").style.visibility="hidden"; document.getElementById("hfBankCodeDis").value='False'; setTimeout('loadTType()',500); });


(document).ready(function() {
(document).ready(function() {


这篇关于asp.net中的选项卡控件问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆