Question about observe_form

Dear all

I am writing a program that use observe_field to listen 1 field. The
code is as follow:

  <form name="sform" action="" style="display:inline;">
  <label for="item_name">Filter on Application Code : </label>
  <%= text_field_tag('appcode', params['appcode'], :size => 10 ) %>
  </form>

  <%= observe_field 'app_code',
           :frequency => 2,
           :update => 'table',
           :url => {:action => :index},
           :with => 'appcode' %>

I would like to enhance this to listen more than 1 fields, I try below
code

  <form name="sform" action="" style="display:inline;">
  <label for="item_name">Filter on Hospital Code : </label>
  <%= text_field_tag('hospcode', params['hospcode'], :size => 10 ) %>
<br>
  <label for="item_name">Filter on Application Code : </label>
  <%= text_field_tag('appcode', params['appcode'], :size => 10 ) %>
  </form>

  <%= observe_field 'appcode',
           :frequency => 2,
           :update => 'table',
           :url => {:action => :index},
           :with => 'appcode' %>

  <%= observe_field 'hospcode',
           :frequency => 2,
           :update => 'table',
           :url => {:action => :index},
           :with => 'hospcode' %>

It seems not a clever approach, could you give me some hint on that?

Thank you very much.

Valentino

Dear all

I would like to enhance this to listen more than 1 fields, I try below
code

<form name="sform" action="" style="display:inline;">
<label for="item_name">Filter on Hospital Code : </label>
<%= text_field_tag('hospcode', params['hospcode'], :size => 10 ) %>
<br>
<label for="item_name">Filter on Application Code : </label>
<%= text_field_tag('appcode', params['appcode'], :size => 10 ) %>
</form>

<%= observe_field 'appcode',
          :frequency => 2,
          :update => 'table',
          :url => {:action => :index},
          :with => 'appcode' %>

<%= observe_field 'hospcode',
          :frequency => 2,
          :update => 'table',
          :url => {:action => :index},
          :with => 'hospcode' %>

It seems not a clever approach, could you give me some hint on that?

observe_form ?

Fred

Frederick Cheung wrote:

<label for="item_name">Filter on Application Code : </label>
         :frequency => 2,
         :update => 'table',
         :url => {:action => :index},
         :with => 'hospcode' %>

It seems not a clever approach, could you give me some hint on that?

observe_form ?

Fred

Hello

I tried below code, but seems not working..

<%= observe_form 'sform',
          :frequency => 2,
          :update => 'table',
          :url => {:action => :index},
          :submit => 'sform' %>

Define not working. (but as a guess, your form doesn't have an id)

Fred

Frederick Cheung wrote: