我在很多文本输入字段上使用 Jquery datepicker。它不工作。我在一个包含文件中有我的 javascrippt 并做一个 savecontent 以便我可以使用 cfhtmlhead。开发工具控制台显示错误;
<script type="text/javascript">/* <![CDATA[ */
ColdFusion.Event.registerOnLoad(initCandidateScript,null,false,true);
// Uncaught ReferenceError: initCandidateScript is not defined <---------console error
/* ]]> */
</script>
<cfajaximport tags="cfgrid,cfform,cfinput-autosuggest,cfinput- datefield,cftextarea,cfwindow">
<style>
#ui-datepicker-div { z-index:10000; }
</style>
<cfsavecontent variable="JobAdScript">
<script language=JavaScript src="picker.js"></script>
<script language=JavaScript src="JobAdsJavascript.js"></script>
</cfsavecontent>
<cfhtmlhead text="#JobAdScript#" />
<cfset ajaxOnLoad("initCandidateScript")>
这段代码在include js文件中;
$(document).ready(function () {
function initCandidateScript() {
$(function () {
alert('starting');
$('input.datestuff').datepicker({
dateFormat: 'yy/mm/dd'
});
});
}