# Using js prompt() instead of a form with create method

**URL:** <https://www.ruby-forum.com/t/using-js-prompt-instead-of-a-form-with-create-method/169075>\
**Category:** Rails\
**Created:** [May 29, 2009, 2:08am UTC](https://www.ruby-forum.com/t/using-js-prompt-instead-of-a-form-with-create-method/169075 "2009-05-29T02:08:09Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![mk27](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/5e9695/32.png) [@mk27](https://www.ruby-forum.com/u/mk27)\
**Post date:** [May 29, 2009, 2:08am UTC](https://www.ruby-forum.com/t/using-js-prompt-instead-of-a-form-with-create-method/169075/1 "2009-05-29T02:08:09Z")

</div>

I have a new/create method that only has one field, and I’d rather use a  
js prompt() to get the data instead of a form.

The trigger for this is not a link, it’s a span. Using “onclick” in the  
span, how can I call a prompt(), return the single param to the  
contoller “create” method, and then call the controller “list” method to  
update the page?

---

<div class="post-metadata">

**Author:** ![mk27](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/5e9695/32.png) [@mk27](https://www.ruby-forum.com/u/mk27)\
**Post date:** [May 29, 2009, 2:32am UTC](https://www.ruby-forum.com/t/using-js-prompt-instead-of-a-form-with-create-method/169075/2 "2009-05-29T02:32:57Z")

</div>

I am thinking it is actually impossible to pass a client side javascript  
variable into the server side rails without hiding a form somewhere…

---

<div class="post-metadata">

**Author:** ![mk27](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/5e9695/32.png) [@mk27](https://www.ruby-forum.com/u/mk27)\
**Post date:** [May 29, 2009, 2:59am UTC](https://www.ruby-forum.com/t/using-js-prompt-instead-of-a-form-with-create-method/169075/3 "2009-05-29T02:59:42Z")

</div>

On Thu, May 28, 2009 at 8:32 PM, Mk 27  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> I am thinking it is actually impossible to pass a client side javascript  
> variable into the server side rails without hiding a form somewhere…

Well you can make an Ajax request, and pass the value of the  
javascript variable in a query parameter in the url.

–  
Rick DeNatale

Blog: [http://talklikeaduck.denhaven2.com/](http://talklikeaduck.denhaven2.com/)  
Twitter: [http://twitter.com/RickDeNatale](http://twitter.com/RickDeNatale)  
WWR: [http://www.workingwithrails.com/person/9021-rick-denatale](http://www.workingwithrails.com/person/9021-rick-denatale)  
LinkedIn: [http://www.linkedin.com/in/rickdenatale](http://www.linkedin.com/in/rickdenatale)
