好的,我已经在其他项目上成功完成了这项工作 不幸的是,它不适用于我目前正在做的项目,有人可以给我一些关于我的代码tnx错误的见解!
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="NonOperatingDays.WebForm1" %>
<!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></title>
<style type="text/css">
.ui-datepicker
{
background: #FFFFFF;
border: 1px solid #888888;
color: #888888;
}
</style>
<script src="Scripts/jquery-1.9.1.js" type="text/javascript"></script>
<script src="Scripts/jquery.ui.datepicker.js" type="text/javascript"></script>
</head>
<body>
<script type="text/javascript" language ="javascript">
function pageLoad() {
$(function () {
$(".datepicker").datepicker({ dateformat: "YYYY-MM-DD" });
});
} </script>
<form id="form1" runat="server">
<div>
<asp:TextBox ID="TextBox1" runat="server" CssClass="datepicker"></asp:TextBox>
</div>
</form>
</body>
</html>
答案 0 :(得分:3)
实际上要完成@Wilson Huang的回答而不是使用pageload你必须使用jquery,否则jquery小部件不会工作
$( document ).ready(function() {
$(".datepicker").datepicker({ dateFormat: "yy-mm-dd" });
});
还要确保 dateFormat 是骆驼套装,不要忘记添加css和javascript链接
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" />
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
答案 1 :(得分:0)
看看:http://api.jquery.com/ready/
您不需要“function pageLoad()”。
<script type="text/javascript">
$(function () {
$(".datepicker").datepicker({ dateformat: "yy-mm-dd" });
});
</script>
答案 2 :(得分:0)
这是工作代码:
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title></title>
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" />
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
<script type="text/javascript">
$(function () {
$(".datepicker").datepicker({ dateFormat: 'yy-MM-dd' });
});
</script>
<form id="form1" runat="server">
<div>
<asp:TextBox ID="TextBox1" runat="server" CssClass="datepicker"></asp:TextBox>
</div>
</form>