Click to See Complete Forum and Search --> : help with the form needed!!!


lena11d
01-23-2009, 04:52 PM
I am trying to put the form on my site, and everytime I check it clicking send or submit this is the message that I get:

"This form is being submitted using e-mail.
Submitting this form will reveal your email address to the recepient, and will send the form data without encrypting it for privacy.

You may continue or cancel this submission."

and if you click Submit it shows this message:

" Outlook express:

A program is attemting to send the following message on your behalf:
To:
Subject: Form posted from Windows IE

Would you like to send this message?
Send Dont send


Can anyone help me please!

Here is the example of the script I am using (though it looks like it does not matter what script it is, it alwasy shows this message):

<FORM METHOD="POST" ACTION="mailto:hiphopdance@shaw.ca">
<INPUT TYPE="text" NAME="name" SIZE="30">
<TEXTAREA NAME="comment" ROWS=6 COLS=40>
</TEXTAREA>
<INPUT TYPE="submit">
<INPUT TYPE="reset">
</FORM>

Thank you!

Charles
01-24-2009, 11:49 AM
Everything you describe is how it should be. What's the problem?

lena11d
01-24-2009, 02:54 PM
but you dont usually see that kind of messages when you fill in the form on-line. I mean, I never saw it before I tried to make my own form.

I cheked the sources from some other pages with forms that people have and they have some hidden fields, what are they for? can they get rid of those messages?

NogDog
01-24-2009, 03:11 PM
It is because your form action is a "mailto:" action. This means the browser is interacting with your mail client (Outlook in your case) and Outlook is the application which is raising this (very reasonable) alert.

Most (serious) on-line contact forms do not use a "mailto:" action. Instead they submit the form data to a server-side script (via a "http://" form action) which then does the mailing from the server, not from the user's mail client on his PC.

lena11d
01-24-2009, 11:15 PM
It is because your form action is a "mailto:" action. This means the browser is interacting with your mail client (Outlook in your case) and Outlook is the application which is raising this (very reasonable) alert.

Most (serious) on-line contact forms do not use a "mailto:" action. Instead they submit the form data to a server-side script (via a "http://" form action) which then does the mailing from the server, not from the user's mail client on his PC.

Thank you so much!!
Is there anywhere that I can read more about that? I am new to all this.

NogDog
01-25-2009, 10:08 AM
That will depend upon what server-side programming option(s) is available on your web host (PHP, ASP, JSP, .NET, Perl, etc.). If you do not want to get into the intricacies of writing your own form-handler script, there are many ready-made scripts out there you may be able to adapt, or your web host may already provide a generic mailer script you can use.