$this->Form->control(‘startDate’, ・・・);
とやって
$(“#startDate”).change(function() {
とやってもイベントが発生しない。。。
Form->control()の第一引数でnameもidも勝手に生成してくれるはずなのにイベントが発生しない。。。
つまり、$this->Form->control(‘startDate’, ・・・);は
name=”startDate” id=”startDate”
ではなく
name=”startDate” id=”startdate“
となり、idは小文字に変換されてしまう。
マニュアルには書いてあるのかもしれないけど
Form->control()の第一引数はスネークケースで指定しないといけない。