# Use submit tag but show a link

**URL:** <https://www.ruby-forum.com/t/use-submit-tag-but-show-a-link/129907>\
**Category:** Rails\
**Created:** [February 22, 2008, 4:39pm UTC](https://www.ruby-forum.com/t/use-submit-tag-but-show-a-link/129907 "2008-02-22T16:39:19Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![neha-rohan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/34f0e0/32.png) [@neha-rohan](https://www.ruby-forum.com/u/neha-rohan)\
**Post date:** [February 22, 2008, 4:39pm UTC](https://www.ruby-forum.com/t/use-submit-tag-but-show-a-link/129907/1 "2008-02-22T16:39:19Z")

</div>

Hi,

The submit\_tag when used created a button by default. Is there a way  
by which i can create a link and use submit\_tag and its properties.  
I have a form submission and i want that to work as it is but instead  
of button show a link in my page.

Neha

---

<div class="post-metadata">

**Author:** ![neha-rohan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/34f0e0/32.png) [@neha-rohan](https://www.ruby-forum.com/u/neha-rohan)\
**Post date:** [February 22, 2008, 4:44pm UTC](https://www.ruby-forum.com/t/use-submit-tag-but-show-a-link/129907/2 "2008-02-22T16:44:09Z")

</div>

something like

link\_to\_function(“submit”, “$(‘form\_id’).submit();”)

should work, assuming you use prototype.js  
if not, replace $(…) with document.getElementById(‘form\_id’)  
and of course form\_id has to be replaced with the actual id of your form

---

<div class="post-metadata">

**Author:** ![neha-rohan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/34f0e0/32.png) [@neha-rohan](https://www.ruby-forum.com/u/neha-rohan)\
**Post date:** [February 22, 2008, 4:57pm UTC](https://www.ruby-forum.com/t/use-submit-tag-but-show-a-link/129907/3 "2008-02-22T16:57:05Z")

</div>

While using the link\_to\_function i am getting this javascript  
Add  
Term To Search

and with submit\_tag i am getting thus

How can i make this work.

On Feb 22, 10:44 am, Thorsten M. \<rails-mailing-l…@andreas-

---

<div class="post-metadata">

**Author:** ![neha-rohan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/34f0e0/32.png) [@neha-rohan](https://www.ruby-forum.com/u/neha-rohan)\
**Post date:** [February 22, 2008, 5:04pm UTC](https://www.ruby-forum.com/t/use-submit-tag-but-show-a-link/129907/4 "2008-02-22T17:04:32Z")

</div>

??? could you post the exact code you use ???

---

<div class="post-metadata">

**Author:** ![neha-rohan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/34f0e0/32.png) [@neha-rohan](https://www.ruby-forum.com/u/neha-rohan)\
**Post date:** [February 22, 2008, 5:29pm UTC](https://www.ruby-forum.com/t/use-submit-tag-but-show-a-link/129907/5 "2008-02-22T17:29:05Z")

</div>

\<%= hidden\_field\_tag(‘commit’, ‘add\_another\_criteria’) %\>  
\<%=link\_to\_function(“Add Term To Search”, :name =\> ‘\_commit’,  
:onclick =\> “Form.getInputs(this.form, null, ‘commit’)  
[0].value = ‘add\_another\_criteria’”) %\>  
\<%= submit\_tag(‘Add Term To Search’, :name =\> ‘\_commit’,  
:onclick =\> “Form.getInputs(this.form, null, ‘commit’)  
[0].value = ‘add\_another\_criteria’”) %\>

On Feb 22, 11:04 am, Thorsten M. \<rails-mailing-l…@andreas-
