0

好的,我已经在我的另一个项目上成功了。
不幸的是,它不适用于我目前正在做的项目,请有人对我的代码 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>
4

3 回答 3

3

实际上要完成@Wilson Huang 的回答而不是使用页面加载,您必须准备好使用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>
于 2013-10-09T02:57:59.283 回答
0

看看:http ://api.jquery.com/ready/

您不需要“函数 pageLoad()”。

  <script type="text/javascript">
  $(function () {
    $(".datepicker").datepicker({ dateformat: "yy-mm-dd" });
  });
  </script>
于 2013-10-09T02:48:17.883 回答
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>

于 2013-10-09T04:58:35.390 回答