Avatar of Whing Dela Cruz
Whing Dela Cruz
Flag for Anguilla asked on

Clear input text

Hi experts, I want to erase all datas stored in the input text. I am using Firefox browser. Every time I type each input text it will remain even I manually the history of the browser. Help please!

<script>
function Clear()
{
  document.getElementById("email").value = ""; //must erase all stored datas
}
</script>
HTMLJavaScriptASP

Avatar of undefined
Last Comment
Whing Dela Cruz

8/22/2022 - Mon
Big Monty

this should work:

<input type="text" name="email" id="email" onfocus="Clear()" />
Big Monty

this'll clear out the field every time you enter into it
Whing Dela Cruz

ASKER
Hi Monty, I will try it more, it seems not working on me..
Experts Exchange has (a) saved my job multiple times, (b) saved me hours, days, and even weeks of work, and often (c) makes me look like a superhero! This place is MAGIC!
Walt Forbes
Big Monty

post your code and I can check
Whing Dela Cruz

ASKER
Hi Monty my input text is inside the table, maybe that's the factor. But anyways, i will post my code in a minute.
Whing Dela Cruz

ASKER
<!Doctype Html>
<Html>
<body>
   <form name="EnrollForm" method="post" action="Enroll.asp">
       <table id="EnrollTable" class="four">
                  <tr>
                     <td>&nbsp; First Name</td>
                     <td><input type="text" placeholder="First Name" name="cname" required class="i22" id="ccname" maxlength="10" onfocus="Clear()"/></td>
                  </tr>
                  <tr>
                     <td>&nbsp; Last Name</td>
                     <td><input type="text" placeholder="Last Name" name="lname" required class="i22" id="llname" maxlength="12"></td>
                  </tr>
                  <tr>
                     <td>&nbsp; Email</td>
                     <td><input type="email" placeholder="email" id="eml" name="email" required class="i22"></td>
                  </tr>
                  <tr>
                     <td>&nbsp;</td>
                     <td></td>
                  </tr>
                  <tr>
                     <td>&nbsp; Click to Create Account</td>
                     <td><input type="submit" Class="iReg2" value="Create Account" onclick="return ValidateNo()"></td>
                  </tr>

            </Table>

   </form>
</body>
</Html>
Get an unlimited membership to EE for less than $4 a week.
Unlimited question asking, solutions, articles and more.
Big Monty

in your original question, it looked like you wanted to use a JS function, but there's none in this code :) no problem, just change your field to:

<input type="text" placeholder="First Name" name="cname" required class="i22" id="ccname" maxlength="10" onfocus="this.value = '';"/>
Whing Dela Cruz

ASKER
Hi Monty, still not working. I am using Firefox..
Big Monty

All of life is about relationships, and EE has made a viirtual community a real community. It lifts everyone's boat
William Peck
Whing Dela Cruz

ASKER
I will double check sir, I will feedback you later for any results. Thank you so much!
Whing Dela Cruz

ASKER
Hi Monty, sorry for not clarifying my questions. Your solution is answered already to my first problem. It clear the field in every time I click it. My next problem is that the data stored on the memory. I guess its memory within the input text. I want them to clear. I attached here the image of the input text where you can see Erwin, John, Jyle and Pedro. Those are the names stored on the textbox. Can I erase them all?

<script>
function Clear()
{
  document.getElementById("email").value = ""; //must erase all stored datas. please see attached image.
}
</script>
error.bmp
ASKER CERTIFIED SOLUTION
Big Monty

Log in or sign up to see answer
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform
Sign up - Free for 7 days
or
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.
ask a question
Whing Dela Cruz

ASKER
Hi Monty its working, Thank you so much!
Get an unlimited membership to EE for less than $4 a week.
Unlimited question asking, solutions, articles and more.
Big Monty

my pleasure :)
Whing Dela Cruz

ASKER
Thanks a lot sir, More power to you and God bless!