2010-12-02 16 views
0

je suis gettin "Form est pas défini" (Firebug) sur cette ligne:La forme est définie aucune erreur sur la fonctionnalité de CakePHP

new Form.Element.EventObserver('TareaProyectoId', function(element, value) {new Ajax.Updater('TareaHitoId','/cake/tareas/update_region_select', {asynchronous:true, evalScripts:true, onComplete:function(request, json) {Effect.Appear('popularlist');}, parameters:Form.Element.serialize('ProyectoNombre'), requestHeaders:['X-Update', 'TareaHitoId']})}) 

À mon avis, je hace ceci:

 echo $this->Form->input('proyecto_id', 
         array(
          'label'=>'Nombre Proyecto:', 
          'class'=>'required', 
          'id'=>'ProyectoNombre', 
          'name'=>'ProyectoNombre', 
          'type'=>'select', 
          'style'=>'width:100px' 
         )); 
    echo $this->Form->input('hito_id', 
         array(
          'label'=>'Nombre Hito:', 
          'class'=>'required', 
          'id'=>'ProyectoNombre', 
          'name'=>'ProyectoNombre', 
          'type'=>'select', 
          'style'=>'width:100px' 
         )); 
    echo $ajax->observeField('TareaProyectoId', 
      array(
       'with'=>'Form.Element.serialize(\'ProyectoNombre\')', 
       'url'=>'update_region_select', 
       'update'=>'TareaHitoId', 
       'complete'=>"Effect.Appear('popularlist');",'onChange'=>true 
       ) 
      ); 

Est-ce que quelqu'un peut m'aider? Merci d'avance. Ah la version CakePHP est 1.3

Répondre

1

ok! j'ai oublié

<?php echo $javascript->link(array('prototype')); ?>