# How do I clear values from text\_field\_tag after browser refresh?

**URL:** <https://www.ruby-forum.com/t/how-do-i-clear-values-from-text-field-tag-after-browser-refresh/161177>\
**Category:** Rails\
**Created:** [February 24, 2009, 6:29am UTC](https://www.ruby-forum.com/t/how-do-i-clear-values-from-text-field-tag-after-browser-refresh/161177 "2009-02-24T06:29:00Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![fakdora](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/e56c9b/32.png) [@fakdora](https://www.ruby-forum.com/u/fakdora)\
**Post date:** [February 24, 2009, 6:29am UTC](https://www.ruby-forum.com/t/how-do-i-clear-values-from-text-field-tag-after-browser-refresh/161177/1 "2009-02-24T06:29:00Z")

</div>

Hi all,

I’m having an issue with text\_field\_tag. I want to reset the value of  
the text\_field when I refresh my browser, seems like a very simple  
thing, however I’m having hard time finding the answer.

After I input some values, how do i reset the value to nil or empty??

my code is below  
\<%= text\_field\_tag ‘login’, @login, :class =\> “input-text”,  
:onblur =\> “loginFieldOnBlur(‘login’)”,  
:onfocus =\> “loginFieldOnFocus(‘login’)”  
%\>

Any help or tip will be greatly appreciated.

I tried removing @login from text tag, setting @login to null or  
empty…setting params[:login] to an empty string in my session  
controller…but nothing seems to be working…

Thanks in advance!

---

<div class="post-metadata">

**Author:** ![fakdora](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/e56c9b/32.png) [@fakdora](https://www.ruby-forum.com/u/fakdora)\
**Post date:** [February 24, 2009, 9:01am UTC](https://www.ruby-forum.com/t/how-do-i-clear-values-from-text-field-tag-after-browser-refresh/161177/2 "2009-02-24T09:01:38Z")

</div>

You can try this…

\<%= text\_field\_tag ‘login’, @login, :class =\> “input-text”, :value=\>""  
%\>

fakdora wrote:

> Hi all,
> 
> I’m having an issue with text\_field\_tag. I want to reset the value of  
> the text\_field when I refresh my browser, seems like a very simple  
> thing, however I’m having hard time finding the answer.
> 
> After I input some values, how do i reset the value to nil or empty??
> 
> my code is below  
> \<%= text\_field\_tag ‘login’, @login, :class =\> “input-text”,  
> :onblur =\> “loginFieldOnBlur(‘login’)”,  
> :onfocus =\> “loginFieldOnFocus(‘login’)”  
> %\>
> 
> Any help or tip will be greatly appreciated.
> 
> I tried removing @login from text tag, setting @login to null or  
> empty…setting params[:login] to an empty string in my session  
> controller…but nothing seems to be working…
> 
> Thanks in advance!
