jQuery的母版页 [英] jquery with master page
本文介绍了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屋!
查看全文