home > web hosts > webs
Insert a HTML Contact Form in Homestead
The tutorial below descirbes the procedure for adding an email form to the website you're hosting at Homestead. You have the option of adding the form with an external HTML editor and then uploading the file via FTP or using Homestead's Site Builder software. Unfortunately, I am unable to get their Site Builder software to run locally on my computer. Due to this, I cannot offer a tutorial for Site Builder. I recommend that you instead use one of the HTML editors to the left and then simply FTP your files to the server.
An example email form hosted on Homestead can be seen here.
1. Create Your Form HTML
Start by generating some form HTML code. The best way to do this is using a free service like myContactForm.com. You can read our tutorial for doing this, here.
2. Paste Your Form HTML into Your Website
Read one of the tutorials for various HTML editors to receive instructions about inserting your form HTML into your web page.
3. Upload Your Form to Homestead
Use your typical FTP client to upload your web page containing the email form to the Homestead server.
Common Problems Encountered by Users:
The web page is showing a bunch of jumbled HTML instead of a form.
When this occurs, it is typically caused by the form HTML being pasted into the Design View as text instead of pasting the code into the Code View of your site.
I submit the form and get a form location error.
This typically occurs when you are testing a form that has not yet been published to your live website. If you are still having this problem once you have uploaded the file to the live website, please read below.
If you are using myContactForm.com, you will need to login and make sure that you've set the Form Location setting to the proper URL for your form.
a. Login to myContactForm.com

b. Click the Edit Button

c. Click the Basic Form Information Button

d. Enter all variations of the URL where the form will appear. Typically this is the full URL of your web form with and without the www subdomain. You can also use wildcards (*) in this setting. For examples using http://www.mydomain.com/* would allow the form to be placed on any page uploaded to mydomain.com.

e. Click ![]()
