rjs text field replace_html issue

This is what firebug is showing for the text_field:

<input id="name_customer_5" type="text" size="6" name="name [customer_5]"> <input/> NF063 </input>

Code: <%= text_field :name,"customer_#{@company.id}",:size => '6' %>

Why is there a "/input". when I do an html_replace it puts the value in there somwhere but never shows up. but as you can see from the firebug output it is there somewhere.

Not sure what is going on? any ideas>

anybody?

I suspect the reason you have not had a reply is that most people have not the foggiest idea what you are trying to do or what your question is. That certainly applies to me. Perhaps you could explain what you are trying to do, how you are trying to do it, and what is going wrong.

Colin

ok this code in the view:

<%= text_field :name,“customer…@company.id}”,:size => ‘6’ %>

I do an rjs.replace_html on the div and I get nothing in the text field.

When I go to firebug I see this:

<input id=“name_customer_5” type=“text” size=“6” name="name

[customer_5]"> NF063

As you can see the value is there just not in the actual text box.

Shouldn’t it be more like this:

It’s still pretty unclear exactly what you are trying to achieve…

Personally I do not use RJS all that much. It tends to get messy.

Yes I know that is why I am here.

Is there something incorrect about this code?

<%= text_field :name,“customer…@company.id}”,:size => ‘6’ %>

The html output is below in firebug.

<input id=“name_customer_5” type=“text” size=“6” name="name

Yes I know that is why I am here.

You know what? By top posting we don't know what you are referring to.

Colin

top posting?

can you show the rjs code you use, and perhaps some more of the surrounding html.

TIA

RJS:

page[:“name_customer_#{@company.c_id}”].replace_html @cus

Most of the page :

<%= f.label ‘me’ %>

<%= f.text_field_with_auto_complete :name, {:child_index => @[company.id](http://company.id)},

		:with => "'cus[id]=' + #{@[company.id](http://company.id)} + '&mopid=' + #{@[mop.id](http://mop.id)} + '&site[name]=' + element.value",

		:after_update_element => "function(element,value){" + remote_function(:url => { :controller => 'addsites', :action => :getcustomersite },

		:with => "'site[ttm]=' + element.value + '&customer[id]=' + #{@[company.id](http://company.id)} ") + "}" %>

<%= label_tag 'Customer' %>

<%= text_field :name,"customer_#{@[company.id](http://company.id)}",:size => '6' %>

<%= submit_to_remote 'Add Site','Add Site', :id => "Add_Site_#{@[company.id](http://company.id)}",:url => { :controller => 'addsites', :action => "addsitetomop", :id=> @mop},

		:with => "'site[ttm_#{@[company.id](http://company.id)}]=' + $('site_#{@[company.id](http://company.id)}_me').value + '&site[cusid]=' + #{@[company.id](http://company.id)} + '&site[customer]=' + $('me_customer_#{@[company.id](http://company.id)}').value "%>

I guess @cus is a customer name then try this rjs code:

page[:“name_customer_#{@company.c_id}”].value = @cus

Thanks that worked, got my head up my butt again, DOH.