cakephp idのセレクタを指定しているのにイベントが発生しない時

$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()の第一引数はスネークケースで指定しないといけない。

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です