我有一个非常简单的页面,它有 cfgrid 记录集。当您单击该行时,我将向 cfdiv 发送唯一 id 并显示一个带有 jqueryui datepicker 的页面。但是,当我单击一行时,日期选择器不起作用。我用谷歌搜索和搜索,无法弄清楚为什么。这是我的 cfgrid 和 cfdiv 所在的代码:
<html>
<head>
<title>Submit Roomate Available</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<!---<script src="../assets/js/jQuery126-min.js""></script>--->
<script src="../assets/js/jquery-1.7.2.min.js""></script>
<script src="../assets/js/jquery-ui-1.8.21.custom.min.js""></script>
<link href="../assets/css/flick/jquery-ui-1.8.21.custom.css" rel="stylesheet" type="text/css">
</head>
<cfquery name="findrec" datasource="#datasourcename#">
SELECT *
FROM students
WHERE class = 'rmavail'
order by last
</cfquery>
<cflayout type="accordion" width="677">
<cflayoutarea title="Listings">
<cfform>
<cfgrid name="listings"
width="677"
height="200"
format="html"
query="findrec">
<cfgridcolumn name="listingID" header="Listing ID"/>
<cfgridcolumn name="first" header="First Name"/>
<cfgridcolumn name="last" header="Last Name"/>
<cfgridcolumn name="dateListed" header="Date Listed"/>
<cfgridcolumn name="email" header="Email"/>
<cfgridcolumn name="active" header="Active"/>
</cfgrid>
</cfform>
</cflayoutarea>
</cflayout>
<cfdiv bind="url:admin_rma.cfm?listingid={listings.listingID}&func=Edit"/>
</body>
这是 cfdiv 加载的页面 (admin_rma.cfm) - 这是日期选择器所在的位置,希望我可以开始工作。我已经绑定了放置 jquery 库的每个组合,这只是其中一种组合......
<script>
$(function() {
$( "#datepicker" ).datepicker({ maxDate: "+1m +1w" });
});
</script>
<table cellpadding="0" cellspacing="0" width="698" align="center">
<tr align="left" class="formheaders">
<td>
<font color="red">*</font>Date Available</span> (mm/dd/yyyy) <br>
<input id="datepicker" type="text">
</td>
</tr>
</table>