I'm using Jquery datepicker on a lot of text input fields. It is not working. I have my javascrippt in an include file and do a savecontent so that I can use cfhtmlhead. Dev tools console shows me an error;
<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")>
This code is in the include js file;
$(document).ready(function () {
function initCandidateScript() {
$(function () {
alert('starting');
$('input.datestuff').datepicker({
dateFormat: 'yy/mm/dd'
});
});
}