Please enable Javascript to correctly display the contents on Dot Net Tricks!

Stop auto-fill in browsers for textbox

Posted By : Shailendra Chauhan, 26 Aug 2012
Updated On : 24 Jun 2014
Total Views : 21,014   
 

Today’s browsers like Chrome, Firefox, Internet Explorer and Safari has functionality of auto complete values in TextBoxes. If you have enabled this features in your browser, then each and every time when you start to enter value in TextBox you get a drop down of prefilled values in that TextBox. This feature of browser can be disabled by the programming for a specific web form like payment form and other confidential information form of a web application.

In chrome browser, we can enable auto-fill as shown below:

Suppose we have a below form for online payment of product by credit card or debit card then it is mandatory to stop auto complete functionality of browser so that browser doesn’t save the confidential information of a customer’s credit card or debit card.

We can turn off auto-fill for our complete form by setting autocomplete attribute value to off as shown below:

 <form id="Form1" method="post" runat="server" autocomplete="off">
 .
 .
</form> 

We can also turn off auto-fill for a particular TextBox by setting autocomplete attribute value to off as shown below:

 <asp:TextBox Runat="server" ID="txtConfidential" autocomplete="off"></asp:TextBox> 

We can also do this from code behind also like as:

 txtConfidential.Attributes.Add("autocomplete", "off"); 

After doing one of above code you will see that there is no auto-fill.

Summary

In this article, I explain how can you stop auto-complete in TextBox by programming. I hope you will use this trick in your web form. I would like to have feedback from my blog readers. Please post your feedback, question, or comments about this article.

 
Recommended for you
 
About the Author
Shailendra Chauhan

Shailendra Chauhan is an Entrepreneur, Author, Architect, and Corporate Trainer. He has rewarded as Microsoft MVP for his exceptional contributions in Microsoft Visual Studio and Development Technologies.

With more than 7 years in hand experience Shailendra Chauhan is a polymath in the domains of Microsoft .NET technologies and an array of other technologies including JavaScript, AngularJS, Node.js, Ionic and NoSQL Databases to name but a few.

He is the author of some of most popular e-books which encompass technical Interview on Node.js Interview Questions and Answers , ASP.NET MVC Interview Questions and Answers , AngularJS Interview Questions and Answers and LINQ Interview Questions and Answers. Furthermore he is a technical reviewer for book on ASP.NET MVC 4 Mobile App Development. Know more...
 
Free Interview Books
 
28 JUL
NodeJS Development (online)

Thursday 06:00 AM-7:30 AM IST

More Details
25 JUL
ASP.NET MVC with AngularJS Development (online)

Mon-Fri (07:30 AM-09:00 AM IST)

More Details
25 JUL
AngularJS Development (online)

Mon-Fri 09:00 PM-10:30 PM IST

More Details
24 JUL
ASP.NET MVC with AngularJS Development (offline)

Sat, Sun 09:30 AM-11:00 AM

More Details
24 JUL
AngularJS Development (offline)

Sat,Sun (08:00 AM-09:30 AM)

More Details
2 JUL
ASP.NET MVC with AngularJS Development (offline)

Sat, Sun     (03:00 PM-05:00 PM IST)

27 JUN
ASP.NET MVC with AngularJS Development (online)

Mon - Fri     (07:00 AM-09:00 AM IST)

28 MAY
ASP.NET MVC with AngularJS Development (offline)

Sat, Sun     (05:00 PM-07:00 PM IST)

BROWSE BY CATEGORY
 
SUBSCRIBE TO LATEST NEWS
 
LIKE US ON FACEBOOK
 
+