On 22 March 2010 22:32, RichardOnRails
<richarddummymailbox58...@uscomputergurus.com> wrote:
> Hi Colin,
>
> I still don't have subversion not git working.

Well the answer to that problem is obvious.

Colin

> But I pretty sure that
> http://www.pastie.org/881730 presents it all: three aspects of "new
> expenses": the .erb, the htm and the validator's.
>
> A second look a the validation failure led me to think that
> substituting object for div would solve my problem.  It doesn't run
> any differently.  I haven't sought the validator's opinion yet.
>
> Regards,
> Richard
>
> On Mar 22, 5:49 pm, Colin Law <clan...@googlemail.com> wrote:
>> On 22 March 2010 21:18, RichardOnRails
>>
>>
>>
>> <richarddummymailbox58...@uscomputergurus.com> wrote:
>> > Hi All,
>>
>> > Inside my app\views\expenses\new.html.erb file, I had the code:
>>
>> > <% form_for(@expense) do |f| %>
>> > [snip]
>> >  <p>
>> >    <%= f.label :vendor %><br />
>> >    <%= f.text_field :vendor %>
>> >    <br />
>> >    <div id="vendor_droplist>
>> >        <%= select_tag "test",
>> >              options_for_select(@current_vendors.collect { |v|
>> > v.nickname }),
>> >              {:multiple => true} %>
>> >    </div>
>> >  </p>
>>
>> > It brought up a list of vendor-names immediately under my Vendors
>> > textbox, which worked great as far as I was concerned.  Then I tried
>> > to turn it into a real drop-down:
>> > 1.  I added style="display:none" to the div so that the drop-down was
>> > hidden when the page opened
>> > 2.  I added <%= button_to_function("ShowList",
>> > %<page.toggle :vendor_droplist> ) %> following the text_field
>>
>> > Hiding the drop-down worked,  but the button failed to restore it.
>> > Validating the resulting HTML revealed the a div is not permitted in
>> > the scope of a form.
>>
>> You certainly can have divs inside a form.  I think you must have
>> misinterpreted the message.  Can you roll your version control system
>> back to the version that caused this and post the results of the
>> validation and the bit of html causing the problem.
>>
>> Colin
>>
>>
>>
>> > To solve this I removed the <div> opening and closing tags and:
>> > 1. added the id to the select_tag:
>> >        <%= select_tag "test" :id="vendor_droplist",
>> >              options_for_select(@current_vendors.collect { |v|
>> > v.nickname }),
>> >              {:multiple => true} %>
>> > 2 added it with a comma
>> >        <%= select_tag "test", :id="vendor_droplist",
>> >              options_for_select(@current_vendors.collect { |v|
>> > v.nickname }),
>> >              {:multiple => true} %>
>>
>> > Neither these nor any other change I tried worked.  So what's the
>> > Rail's way of solving this problem?
>>
>> > I'm running Rails 2.3.5, Ruby 1.8.6, WinXP-Pro/SP3, Firefox 3.6, MySQL
>> > 5.0.37-community-nt, Mongrel.
>>
>> > Thanks in Advance,
>> > Richard
>>
>> > --
>> > You received this message because you are subscribed to the Google Groups 
>> > "Ruby on Rails: Talk" group.
>> > To post to this group, send email to rubyonrails-t...@googlegroups.com.
>> > To unsubscribe from this group, send email to 
>> > rubyonrails-talk+unsubscr...@googlegroups.com.
>> > For more options, visit this group 
>> > athttp://groups.google.com/group/rubyonrails-talk?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Ruby on Rails: Talk" group.
> To post to this group, send email to rubyonrails-t...@googlegroups.com.
> To unsubscribe from this group, send email to 
> rubyonrails-talk+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/rubyonrails-talk?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to rubyonrails-t...@googlegroups.com.
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to