Recommend using a server-side script language if your web site allows it. Otherwise, you will have to use a client-side dependent "mailto:" action to get the form info sent to you.
Your current hosting package MUST allow SMTP (
http://en.wikipedia.org/wiki/Simple_Mail
) to work. Otherwise, no email can be sent.
PHP: Sending Email Tutorial (Text/HTML/Attachments):
http://www.webcheatsheet.com/php/send_em
Use any of the below sites to make the workable form you need:
For making forms:
These are really good online form makers. Just follow the instructions for making it and uploading file(s).
Contact Form Generator:
http://www.tele-pro.co.uk/scripts/contac
WYSIWYG Form Maker:
http://www.jotform.com/?gclid=CNKhqei1wJ
http://www.thesitewizard.com/wizards/fee
Ajax - Creating an HTML Form:
http://www.tizag.com/ajaxTutorial/ajaxfo
http://www.phpform.org/http://www.thepcmanwebsite.com/form_mail
http://emailmeform.com/http://www.freecontactform.com/Source(s):
More...
Freebie: Good looking Fluid Contact Form:
http://www.flashuser.net/flash-component
Basic Client-Side Mailto: Form:
<form method="post" action="mailto:someone@$nailmail.com" enctype="text/plain">
<input type="text" name="username"> : name <br>
<input type="text" name="email"> : email <br>
comments <br>
<textarea name="comments" rows="10" wrap="hard">
</textarea>
<input name="redirect" type="hidden" value="index.html">
<input name="NEXT_URL" type="hidden" value="index.html"><br>
<input type="submit" value="Send">
<input type="reset" value="Clear">
</form>
mailto - Web-based email Form Handler:
http://www.washington.edu/webinfo/mailto