2012-02-14 74 views
0

我想用jquery的一些功能來執行一個jsp頁面。但是,儘管我付出了努力,但沒有辦法做到這一點。jquery datepicker:如何使它正常工作?

我已經下載jquery1.7.1和jQuery-ui1.8.17(非小),並更名爲jquery171.js和jQuery的ui.js。他們在/ js文件夾中。

下面有一個非常簡單的jsp頁面,它不顯示jQuery的DatePicker。我正在使用jQuery UI 1.7.1。文件中沒有錯誤,只有幾個警告,比如從未使用和未初始化的變量。

<%@ page language="java" contentType="text/html; charset=ISO-8859-1" 
    pageEncoding="ISO-8859-1"%> 
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> 
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 
    <link type="text/css" href="css/ui-lightness/jquery.css" rel="stylesheet" /> 
    <script type="text/javascript" src="js/jquery.js"/></script> 
    <script type="text/javascript" src="js/jquery-ui.js"/></script> 

</head> 
<body> 
    <input type="text" id="tx" name="tx"/> 
    <script type="text/javascript"> 
     $("tx").datepicker({dateFormat: 'dd/mm/yyyy'}); 
    </script> 
</body> 
</html> 

但是,當我運行的東西,沒有任何反應。你有什麼想法應該是什麼問題?如果你已經在你的Eclipse中配置了jquery,你還有什麼其他步驟?提前致謝。

回答

2

您正在失蹤#
嘗試$("#tx").datepicker({dateFormat: 'dd/mm/yy'});
也使用yy而不是yyyy
y表示年(兩位數)
yy表示年(四位數)。
檢查this link瞭解更多選項。

+0

好的趕上!很簡單... – Alex 2012-02-14 13:49:38

+0

@darth_alexious:HTH :) – xyz 2012-02-14 13:53:08