Thanks for your answer. I'm new to ruby and here is my code:
index.rhtml:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/
>
<title>Mezzoo.com</title>
<%= javascript_include_tag :defaults %>
</head>
<body>
<h1>Input Places</h1>
<fieldset>
<% form_tag do %>
<p>
<label for="search2_origin_place">Origin Place:</
label>
<%= text_field_with_auto_complete :city, :namestate %>
</p>
<p>
<label for="search2_destination_place">Destination
Place:</label>
<%= text_field_with_auto_complete :city, :namestate %>
</p>
<p>
<%= submit_tag "Start Search" %>
</p>
<% end %>
</fieldset>
</body>
</html>
-------------------------------------
here is the controller code for search2_controller.rb:
class Search2Controller < ApplicationController
auto_complete_for :city, :namestate
def index
if request.post?
@origin_place = params[:origin_place]
@destination_place = params[:destination_place]
redirect_to({ :action => "map_places", :origin_place =>
@origin_place,
:destination_place =>
@destination_place, })
end
end
def map_places()
@origin_place = params[:origin_place]
@destination_place = params[:destination_place]
end
end
------------------------------
Here is the code for map_places.rhtml:
<h1>Map Places</h1>
<p>
Origin Place: <%= @origin_place %>
</p>
<p>
Destination Place: <%= @destination_place %>
</p>
---------------
I must be missing something easy.
Thanks,
On Mar 5, 3:01 am, Christophe Porteneuve <[EMAIL PROTECTED]> wrote:
> Hey Nick,
>
> Nick a �crit :
>
> > I created a form with 2 text_field_with_auto_complete fields and a
> > submit button. I am able to get the auto complete feature to work.
> > However, I am unable to read the values of the two text fields when I
> > click the submit button. The classic way with @varname =
> > params[:field_value] does not seem to work.
>
> m'kkayyy, basic questions first:
>
> - Are your fields indeed *in* the form you're submitting, DOM-wise?
> - Did you make sure they were provided with a non-empty name= attribute?
> - At submission time, are they deemed successful (e.g. enabled, in this
> case)?
>
> If all this fails, two more paths:
>
> - Hook a handler to the form's submit event and console.log or alert its
> serialize() method result. Check for your fields.
> - Post the details of your form opening and helper calls, in template
> order, in this thread... Maybe we'll see something you forgot to mention.
>
> --
> Christophe Porteneuve a.k.a. TDD
> "[They] did not know it was impossible, so they did it." --Mark Twain
> Email: [EMAIL PROTECTED]
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby
on Rails: Spinoffs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/rubyonrails-spinoffs?hl=en
-~----------~----~----~----~------~----~------~--~---