2009-06-15 3 views
0

J'utilise CakepHP et JQuery pour mon application.

Dans mon code, il y a une ligne comme celle qui crée une Textbox des étiquettes de la colonne d'étiquettes de table Attribute et avec identifiant de Attributeid colonne de la table, le nom de classe comme calendarSelectDate (pour utiliser le calendrier de JQuery) et la taille aussi.

Ligne 1

echo $form->input($r['Attribute']['label'], array('id'=>$r['Attribute']['id'],'class'=>'calendarSelectDate','type'=>'text','style' => 'width:' . $r['Attribute']['size'] . 'px')); ?> 

Line2

 <div id='calendarDiv'></div> 

Ligne 1 va créer la zone de texte d'entrée dans une division de inputtext et maintenant j'ai une division de calendarDiv qui est créé en dehors de ma inputtext Div . L'étiquette et la zone de texte sont dans le texte d'entrée.

Comment dans ma inputtext Div

Répondre

1

puis-je apporter cette calendarDiv Essayez d'utiliser sur le « avant », « entre » ou « après » clés qui peuvent être envoyés à l'FormHelp :: entrée (nomchamp $, $ options) $ options array.

par exemple.

echo $form->input($r['Attribute']['label'], array('id'=>$r['Attribute']['id'],'class'=>'calendarSelectDate','type'=>'text','style' => 'width:' . $r['Attribute']['size'] . 'px', 'after' => "<div id='calendarDiv'></div>"));