Click here to Skip to main content
15,891,253 members
Please Sign up or sign in to vote.
5.00/5 (1 vote)
See more:
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

XML
<%@ 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
Posted
Comments
LittleYellowBird 14-Jun-10 11:37am    
I suggest you try to narrow the problem down a bit, there is too much code here for most people to be able to take time out to check for you. Try to narrow it down to a smaller or simpler peice of code and post that. Just an idea. :-)
raju melveetilpurayil 25-Jul-10 22:38pm    
Alison P, you said the right thing

1 solution

It is very easy.I will tell you why?
If i add a label1,then a textbox1,then label2,then textbox2 on a fake form named seek.aspx.
If i run it and type hello on textbox1 and press tab what will happen?
The cursor will go to label2 then textbox2.See!
The order in which you drop controls affect the tab process.
My advice is add all necessary labels(buttons) first on the screen then add textboxes in order of your tab wish.
For example in your case you will add 3 buttons first then textbox1,textbox2 and then textbox3.

Good luck!

Talley
Software Engineer
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900