# Make a link behave like a form submit button

**URL:** <https://www.ruby-forum.com/t/make-a-link-behave-like-a-form-submit-button/118173>\
**Category:** Rails\
**Created:** [October 24, 2007, 2:09pm UTC](https://www.ruby-forum.com/t/make-a-link-behave-like-a-form-submit-button/118173 "2007-10-24T14:09:50Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Diego](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/f04885/32.png) [@Diego](https://www.ruby-forum.com/u/Diego)\
**Post date:** [October 24, 2007, 2:09pm UTC](https://www.ruby-forum.com/t/make-a-link-behave-like-a-form-submit-button/118173/1 "2007-10-24T14:09:50Z")

</div>

Hi all,

I was wondering if it was possible to have a link that behaves like a  
form submit button? I’ve tried using a link\_to with a post method, but  
it does not perform the same action as a form submit. The action  
specified in the link\_to is called, by the parameters from the form  
are not populating params.

Is this possible? Any help would be appreciated.

Thanks in advance.

Cheers,  
Diego

---

<div class="post-metadata">

**Author:** ![Diego](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/f04885/32.png) [@Diego](https://www.ruby-forum.com/u/Diego)\
**Post date:** [October 24, 2007, 2:53pm UTC](https://www.ruby-forum.com/t/make-a-link-behave-like-a-form-submit-button/118173/2 "2007-10-24T14:53:04Z")

</div>

It’s possible, but you’ll have to submit using javascript.

For example:

\<%= link\_to\_function ‘Submit’, “$(‘my\_form\_id’).submit(0)” -%\>

---

<div class="post-metadata">

**Author:** ![Diego](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/f04885/32.png) [@Diego](https://www.ruby-forum.com/u/Diego)\
**Post date:** [October 24, 2007, 3:07pm UTC](https://www.ruby-forum.com/t/make-a-link-behave-like-a-form-submit-button/118173/3 "2007-10-24T15:07:50Z")

</div>

Hi Grejan,

That worked perfectly. Thank you.

Regards.

On Oct 24, 10:53 pm, Gerjan S. \<rails-mailing-l…@andreas-

---

<div class="post-metadata">

**Author:** ![Diego](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/f04885/32.png) [@Diego](https://www.ruby-forum.com/u/Diego)\
**Post date:** [January 10, 2008, 2:59am UTC](https://www.ruby-forum.com/t/make-a-link-behave-like-a-form-submit-button/118173/4 "2008-01-10T02:59:09Z")

</div>

Hi Diego,

I want to know what kind of form you had used? Is it form, form\_for,  
form\_remote\_tag or something else. As you see I am a beginner and had  
tried to give my form\_for an id but it didnt work.

I really hope that you could help me.

Thank you,  
fries88
