jQuery的母版页 [英] jquery with master page

查看:47
本文介绍了jQuery的母版页的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


我写的jQuery default.aspx页面工作正常
当我将相同的代码应用于母版页不起作用时,问题是什么

Hi,
I write jquery default.aspx page it is working fine
when i applied the same code to master page is not working what is the problem

<%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs" Inherits="MasterPage" %>
<!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>Untitled Page</title>
    <script src="script/jquery-1.4.min.js" type="text/javascript"></script>
    <script type="text/javascript">
        $(document).ready(function(e) {
            var msgbox = $("#status");

            $('#txtCategories').keyup(function(e) {
                alert("hi");
                var tx_val = document.getElementById('txtCategories').value;
                // alert(e.keyCode);
                //|| e.keyCode != 39 || e.keyCode != 38 || e.keyCode != 37
                if (e.keyCode != 40 && e.keyCode != 39 && e.keyCode != 38 && e.keyCode != 37) {
                    // alert("hi");
                    $.ajax({
                        type: "POST",
                        //Page Name (in which the method should be called) and method name
                        url: "Default.aspx/CheckDateTime",
                        // If you want to pass parameter or data to server side function you can try line
                        //alert(tx_val);
                        data: "{'args':'" + tx_val + "'}",
                        //else If you don't want to pass any value to server side function leave the data to blank line below
                        // data: "{}",
                        contentType: "application/json; charset=utf-8",
                        dataType: "json",
                        success: function(msg) {
                            //Got the response from server and render to the client
                            msgbox.html(msg.d);
                        }
                    });
                };
            });
     });
        function ShowCategory(category) {
            $('#hdnids').val(category);
            $('#btnIds').click();

        }
        function ShowSubcategory(SubCategory) {
            $('#hdnids').val(SubCategory);
            $('#btnSubcategory').click();

        }
        function test(e) {
            alert("fun");
            //func();
            if (document.getElementById('Text1').value == "") { //text1
                var i = 0;
            } //text1
            else { //etext1
                var i = parseInt(document.getElementById('Text1').value) + 1;
            } //etext1
            var j = 0;
            var l = document.getElementById('HiddenField1').value;
            if (e.keyCode == 40) {//ecode40
               // var h = document.getElementById('Text2').value;
               //alert(h);
                if (document.getElementById('Text2').value == "") {//text2
                    while (document.getElementById("" + j + "")) {//whileec40
                        if (i == j) {
                            document.getElementById("" + j + "").style.background = "#66FF66";
                            document.getElementById('Text1').value = i;
                            document.getElementById("" + j + "").focus();
                            document.getElementById('txtCategories').value = document.getElementById("" + j + "").innerHTML;
                        }
                        else {
                            document.getElementById("" + j + "").style.background = "#FFFFFF";
                        }
                        j++;
                    } //whileec40
                } //text2
            } //ecode40
            else
                if (e.keyCode == 38) {//ecode38
                if (document.getElementById('Text2').value == "") {//38text2
                    i = parseInt(document.getElementById('Text1').value) - 1;
                    while (document.getElementById("" + j + "")) {//38while
                        if (i == j) {
                            document.getElementById("" + j + "").style.background = "#66FF66";
                            document.getElementById('Text1').value = i;
                            document.getElementById("" + j + "").focus();
                            document.getElementById('txtCategories').value = document.getElementById("" + j + "").innerHTML;
                        }
                        else {
                            document.getElementById("" + j + "").style.background = "#FFFFFF";
                        }
                        j++;
                    } //38while
                } //38text2
            } //ecode38
            if (e.keyCode == 39) {//ecode39
                if (document.getElementById('Text2').value == "") {//39text2
                    var sub = 20;
                    document.getElementById("" + sub + "").style.background = "#66FF66";
                    document.getElementById('Text2').value = sub;
                    document.getElementById("" + sub + "").focus();
                    document.getElementById('txtCategories').value = document.getElementById("" + sub + "").innerHTML;
                } //39text2
            } //ecode39
            else
                if (e.keyCode == 40) {//secode40
                var sub1 = 20;
                if (document.getElementById('Text2').value != "") { //s40text2
                    sub1 = parseInt(document.getElementById('Text2').value) + 1;
                    var sub2 = 20;
                    while (document.getElementById("" + sub2 + "")) {//s40while
                        if (sub1 == sub2) {
                            document.getElementById("" + sub2 + "").style.background = "#66FF66";
                            document.getElementById('Text2').value = sub1;
                            document.getElementById("" + sub2 + "").focus();
                            document.getElementById('txtCategories').value = document.getElementById("" + sub2 + "").innerHTML;

                        }
                        else {
                            document.getElementById("" + sub2 + "").style.background = "#FFFFFF";
                        }
                        sub2++;
                    } //s40while
                } //s40text2
            } //secode40
            else
                if (e.keyCode == 38) {//secode38
                if (document.getElementById('Text2').value != "") {   //text2
                    sub1 = parseInt(document.getElementById('Text2').value) - 1;

                    sub2 = 20;
                    while (document.getElementById("" + sub2 + "")) {
                        if (sub1 == sub2) {
                            document.getElementById("" + sub2 + "").style.background = "#66FF66";
                            document.getElementById('Text2').value = sub1;
                            document.getElementById("" + sub2 + "").focus();
                            document.getElementById('txtCategories').value = document.getElementById("" + sub2 + "").innerHTML;
                        }
                        else {
                            document.getElementById("" + sub2 + "").style.background = "#FFFFFF";
                        }
                        sub2++;
                    } //while
                } //text2
            } //secode38
            else
                if (e.keyCode == 37) {//ecode37
                    var f = document.getElementById('Text2').value;
              //  alert("hi");
                //alert(f);

                document.getElementById('Text2').value = "";
                sub1 = parseInt(document.getElementById('Text2').value);
                sub2 = 20;
               // alert(sub1);
                while (document.getElementById("" + sub2 + "")) {//whileecode37
                    if (sub1 == sub2) {
                        alert("q");
                    }
                    else {
                        document.getElementById("" + sub2 + "").style.background = "#FFFFFF";
                    }
                    sub2++
                } //whileecode37
            } //ecode37
        } //function
    </script>
    <asp:ContentPlaceHolder id="head" runat="server">
    </asp:ContentPlaceHolder>
</head>
<body>
    <form id="form1" runat="server">
    <asp:HiddenField ID="hdntxtcategories" runat="server" />
    <div>
        <asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server">
 <asp:TextBox ID="txtCategories" runat="server" Width="500px" AutoPostBack="True"></asp:TextBox>
            <script src="<%= Page.ResolveUrl("~/script/jquery-1.4.min.js") %>" type="text/javascript"></script>
        </asp:ContentPlaceHolder>
    </div>
    <asp:Button ID="btnFireEvent" runat="server" OnClick="btnFirsEvent_Click" />
    <input id="Text2" type="text" />
    <input id="Text1" type="text" />
    <asp:HiddenField ID="hdnids" runat="server" />
    <asp:Button ID="btnSubcategory" runat="server" OnClick="btnIds_Click" />
    <asp:Button ID="btnIds" runat="server" OnClick="btnIds_Click" />
    </form>
</body>
</html>

推荐答案

(document).ready(function(e){ var msgbox =
(document).ready(function(e) { var msgbox =


(#status");
("#status");


('#txtCategories').keyup(function(e){ alert("hi"); var tx_val = document.getElementById('txtCategories').value; //alert(e.keyCode); //|| e.keyCode!= 39 || e.keyCode!= 38 || e.keyCode!= 37 if(e.keyCode!= 40& e.keyCode!= 39& e.keyCode!= 38& e.keyCode!= 37){ //alert("hi");
('#txtCategories').keyup(function(e) { alert("hi"); var tx_val = document.getElementById('txtCategories').value; // alert(e.keyCode); //|| e.keyCode != 39 || e.keyCode != 38 || e.keyCode != 37 if (e.keyCode != 40 && e.keyCode != 39 && e.keyCode != 38 && e.keyCode != 37) { // alert("hi");


这篇关于jQuery的母版页的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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