none
¿Por qué no me funciona el keypress en un texbox ASP .NET?

    Question

  • Estoy desarrollando un sitio web, sin embargo necesito capturar el evento KeyPress esta es mi código:

        <script type="text/javascript">
            $(document).ready(function () {
                $("#<%= txtSearch.ClientID%>").keypress(function (e) {
                    if (e.which == 13) {
                        var getVal = $("#<%= txtSearch.ClientID%>").val();
    
                        var url = "search.aspx?value=" + getVal;
                        parent.location.replace(url);
                    }
                });
            });
        </script>
    

    Como puede apreciarse estoy usando una MasterPage y a pesar que fuerzo a sustituir la página web no hace nada simplemente recarga la página actual, ¿a qué se debe? este es el código de mi control ASP

            <asp:TextBox ID="txtSearch" runat="server" placeholder="Mapa a Buscar"></asp:TextBox>
    

    Espero alguien me pueda dar alguna idea de porque sucede el fenomeno, también ya prove el $(location) de jQuery y al final siempre hace lo mismo recarga la página solamente. Gracias de antemano por su tiempo.


    Federico Navarrete

    Monday, February 18, 2013 3:21 PM

Answers