[rspec-users] webrat question, form without buttons

Zach Dennis zach.dennis at gmail.com
Wed Sep 3 19:05:55 EDT 2008


On Wed, Sep 3, 2008 at 6:21 PM, Ben Mabey <ben at benmabey.com> wrote:
> Jarkko Laine wrote:
>>
>> On 3.9.2008, at 19.38, Zach Dennis wrote:
>>
>>> On Wed, Sep 3, 2008 at 1:31 PM, Nick Hoffman <nick at deadorange.com>
>>> wrote:
>>>> On 2008-09-03, at 13:15, Zach Dennis wrote:
>>>>>
>>>>> On Wed, Sep 3, 2008 at 12:40 PM, Nick Hoffman <nick at deadorange.com>
>>>>> wrote:
>>>>>>
>>>>>> You can submit a form using Javascript.
>>>>>
>>>>> That's why we don't have submit buttons. =)
>>>>>
>>>>> But in the context of webrat, if there is a form w/o a submit button,
>>>>> how can you submit it? Obviossly, clicks_button doesn't work anymore.
>>>>> Thanks,
>>>>
>>>> During regular use in a browser, how is your form submitted?
>>>>
>>>
>>> When the user clicks a button, but all of the handy dandy work is done
>>> in unobtrusive-style javascript. It's not a submit button. It's a
>>> CSS-made button with listeners attached,
>>
>> If you're going unobtrusive, why not go all the way and have a real
>> submit button there that gets replaced by the javascript with your
>> custom button?
>
> +1
> In fact that is really,IMO, what unobtrusive JS means.  People without
> JS should still have buttons and can use the site, they just don't get
> all the pretty colors.
> If you don't want to hide it with JS you could also just embed the
> buttons within <noscript> tags.
>

Thanks for your feedback Jarkko  and Ben. It's just what I needed. A
button for degradation is coming soon to a project near me. thx guys,

-- 
Zach Dennis
http://www.continuousthinking.com
http://www.mutuallyhuman.com


More information about the rspec-users mailing list