Dreamweaver email form validate
I have a basic form that I have validated using Dreamweaver 5.
Is there a way to make the email field work so it must have the "@" and ".com". The way it is now it works for the email field if you type in test@gmail
Thanks.
I am validating to make sure the "name" and "questions" field are complete. Here is the code for the form:
<form data-mailform-error='error-messages' data-mailform='f592bb357e9f87206571aab80c0c484c670d28d3' id='contact' name='contact' method='post' novalidate='true' action='php/contact.php'>
<div id='message-wrapper'>
<div class='hidden mailform-error'>
default error
</div>
<div class='hidden mailform-success'>
default success
</div>
</div>
<fieldset>
<div class='inputs'>
<div class='input'>
<label for='message[name]'>Name*</label>
<input class='required-field' name='name' id='name' required='true' type='text' size="20" />
</div>
<div class='input'>
<label for='message[mail]'>E-Mail*</label>
<input class='required-field' name='email' id='email' required='true' type='text' size="20" />
</div>
<div class='input'>
<label for='message[body]'>Questions/Comments*</label>
<textarea class='required-field' name='question' id='question' required='true' rows="1" cols="20"></textarea>
</div>
</div>
<div class='actions'>
<input name="submit" type='submit' class='input-button' id='submit' onClick="MM_validateForm('name','','R','email','','RisEmail','question','','R');return document.MM_returnValue" value='submit' />
<p class='required-message'>All fields marked with an * must be completed</p>
<div class='hidden mailform-loading'></div>
</div>
</fieldset>
</form>
Here is the code for the validating I got from Dreamweaver that is on the page with the form (and is working great). I just want to add the bit so the email form must have a "." and at least 2 letters after it.
<script src="javascripts/jquery.js"></script>
<script>
window.jQuery || document.write('<script src="js/libs/jquery-1.6.2.min.js">\x3C/script>')
function MM_validateForm() { //v4.0
if (document.getElementById){
var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=document.getElementById(args[i]);
if (val) { nm=val.name; if ((val=val.value)!="") {
if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
} else if (test!='R') { num = parseFloat(val);
if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
min=test.substring(8,p); max=test.substring(p+1);
if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
} } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
} if (errors) alert('The following error(s) occurred:\n'+errors);
document.MM_returnValue = (errors == '');
</script>
Thanks again!
Similar Messages
-
How to activate an email form created in Dreamweaver
Hello,
I have created a multi field email form in Dreamweaver and am
wondering how to make it send to an email address. I have SENDER,
EMAIL ADDRESS, SUBJECT, MESSAGE AREA AND A SEND BUTTON. Is a CGI
the best method or is there an easier way? I have already typed in
a CGI script in the Action dialogue box but now I don't now what to
do to make it actually work.
All help gratefully appreciated,
MWhat CGI script are you using?
-
Little help with making an email form.
can any of you lovely, lovely people point me in the
direction of a good Dreamweaver CS3 tutorial on how to make an
email form. Preferably one with a "conform email address" text
field.
Thanks all!
P.S. I have tried looking.There is god general training available at www.lynda.com .
Its $25 a month for online video viewing. The title is called
Dreamweaver CS3 - Beyond the Basics.
I also would recommend a free form mail solution like
www.tectite.com which I have used before. It is more powerful that
the spry widget in dreamweaver, but is on the server side and not
the user application side. -
Need help adapting David Powers PHP email form script please!
Hi all,
I'm fairly inexperienced with PHP and I'm trying to adapt the David Powers email form script from THE ESSENTIAL GUIDE TO DREAMWEAVER CS4 WITH CSS, AJAX, AND PHP.
I've created a basic form so that visitors to the site can request a telephone call back from the site owner. The form asks the visitor for their name, telephone number and to select a time of day suitable for the telephone call to be made using radio buttons selecting between morning and afternoon.
I'd like to achieve my goal with minimal validation error messages and would like to redirect to another page when a message is sent successfully. It is also important that in the spirit of the David Powers script I'm trying to work with, that it filters out suspect input, avoids email header injection attacks and blocks submission by spam bots.
There may be a really simple solution to this since I don't want users to be able to enter an email address at all but I don't know enough to be able to figure it out just yet.
I'd be grateful for any advice.
See below for the code for the form including PHP so far...
Thanks to everyone looking in in advance
Karl.GEAtkins wrote:
> I am using the redirect to a personal page from page 515
of The Essential
> Guide to DWCS3 in the following form:
$_SESSION[MM_Username].php in the "if
> login succeeds" field.
Thank you for reminding me. There's a mistake in the book,
which I
discovered over the Christmas period, so forgot to send to
friends of ED
for the errata page.
Don't use $_SESSION[MM_Username]. Use $loginUsername instead.
It then works.
David Powers, Adobe Community Expert
Author, "The Essential Guide to Dreamweaver CS3" (friends of
ED)
Author, "PHP Solutions" (friends of ED)
http://foundationphp.com/ -
Message Board, Mailing List, & Email Form
I want to put a Message Board, Mailing List, & Email Form
on a website I am creating. What it the easiest way to do
this?Brian L Thompson wrote:
> I want to put a Message Board, Mailing List, & Email
Form on a
> website I am creating. What it the easiest way to do
this?
Hi, Brian
No easy answers. First what language do you intend to use?
You could
check out hotscripts.com for a message board, their are many
free ones
around such as Galleon
http://galleon.riaforge.org/
and
http://forum.snitz.com/ and no
doubt many others, but you will need to
know what language you want to use.
The list would generally be held in a database and the mail
sent by
looping through the database for mail addresses that meet a
certain
criteria.
Again, the email form would depend on the language you are
using, email
forms are generally pretty straight forward.
Cheers jojo
Adobe Community Expert for Dreamweaver 8
http://www.webade.co.uk
http://www.ukcsstraining.co.uk/
Extending Knowledge, Daily.
http://www.communityMX.com/
Free 10 day trial
http://www.communitymx.com/joincmx.cfm -
Creating Good Looking Email Form? How?
Good Day,
I want to create a nice professional looking email form for my site like these guys did https://www.avatarnewyork.com/nf
I use Dreamweaver CS5 and i know that it has an option to add text area, submit button etc. But they all look so ugly. Is there an add-on that I can download to have more and better looking options for these stuff.
Or what tools I should use to create a from like https://www.avatarnewyork.com/nf has???
I don't think Dreamweaver is enough by itself to create nice designes. I feel like I am missing some tools? Can anyone help?
Thank you in advance.Here's all the CSS affecting one text field in that form...
background-color: transparent;
background-image: url("/images/ecom/ecom-form_textfield.png");
background-repeat: no-repeat;
border: 0px none;
color: rgb(102, 102, 102);
font-size: 9px;
height: 16px;
margin-bottom: 12px;
margin-top: 5px;
padding: 6px 0px 0px 8px;
width: 262px;
outline: 0px none;
margin:0px;
list-style:none;
font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
text-align: left; -
I would like to know how to add a selection form a website to an muse email form with out the user to having to enter it but only clicking on the selected item. This is for a pizza menu.
You can try this :
http://www.qooqee.com/adobe-muse-widgets/astrolabe-muse-menu
Thanks,
Sanjit -
Hello,
When I create a campaign with communication channel as "email", how can I automatically add business partner address data ( Those BP's which are in the target group) when sending emails?
Is there a standard functionality available?
thanks in advance.Hi,
You can use the Personalized mail functionality of the CRM for adding BP address in the email form. This is the standard functionality of the CRM 5.0.
In t code CRMD_EMAIL while creating the text of the mail form drag and drop address attributes from the left hand side Object / Attribute Business partner.
In Business partner Object you will get all the fields of the Business Partner including Street1 street2 City, POBox etc. Drag and drop these attributes wherever you want on the mail form text.
Hope this will help.....
Rgds
Mallikrjun -
How can i transfer all my datas and email form old Mac G5 to new iMac ?
How can i transfer all my datas and email form old Mac G5 to new iMac ?
Generally Mugration Assistant will suffice importing all Data ito a new user, but you can manually import it...
Users/YourUserName/Library/Mail
Users/YourUserName/Library/Mail Downloads
(Could be a different folder here if you chose such in Mail Prefs) -
Why will my apple Id email not validate for FaceTime on both my iPhone 4S and my iPad 3rd gen
I am having issues getting my email to validate FaceTime so I can use it on my iPad. I can use FaceTime on my phone with the number but want to start using my iPad and it is frustrating me that it will not work.
Go to Settings > iTunes & App Stores. Tap your Apple ID and sign out.
Go to the App Store and find a free app and try to download it. Select use Existing Apple ID, then sign in with your credentials.
Make sure you pay close attention to capitals versus lowercase letters on the iOS keyboard. -
How can I attach a document to the answering email form?
How can I attach a document to the answering email form?
Hi;
I am not sure what you mean by the answering email form, can you describe a bit more what you are looking to do? Do you mean the "Email Receipt" that you can set up so the form filler receives an email after submitting their form?
Thanks,
Josh -
Can I create an email form that includes a field for uploading and image?
I'd like to create an email form in Muse that allows people to submit the usual text but also allows them to browse for and upload an image that would be emailed (attached or inline) to me along with the text.
Does anyone know if there's a way to do that directly in Muse?
Thanks.Which form?
Many of the forms are created with LiveCycle ES so it might be possible to edit the form with Acrobat X Professional. If you have the data in an SQL database, you could possibly create a data connection and import the data into the form and save a copy of the completed form. You can also use the Acrobat JavaScript 'importTextData' to import a row of data from a tab delimited data file.
You might want to talk to other Real Estate professionals to see how they are going do this. If you have a property management program, that program might have an update to perform this task. -
File as attachment in email form
hi all,
It would be a great help for me if any one can help me, how
to send a file( minimum of 300k ) as attachment through a email
form created in flex....
please help me ...
thankshi all i have got a php code which sends attachments via
mail..... Please help me how to send the file parameters to the php
via http service send method.... i am placing the php and flex
codes here please help Sad
PHP code
<?php
$to = '[email protected]';
$from = $_POST[email];
$name = $_POST["name"];
$subject = $_POST["title"];
$emailMessage = $_POST["message"];
$message = "\nFrom: $name\nEmail Address:
$frommail\nContact Number: $phone\n\n $emailMessage";
$message = StripSlashes($message);
$fileatt = $_FILES['fileatt']['tmp_name'];
$fileatt_type = $_FILES['fileatt']['type'];
$fileatt_name = $_FILES['fileatt']['name'];
$headers = "From: $frommail";
if (is_uploaded_file($fileatt)) {
$file = fopen($fileatt,'rb');
$data = fread($file,filesize($fileatt));
fclose($file);
$semi_rand = md5(time());
$mime_boundary =
"==Multipart_Boundary_x{$semi_rand}x";
$headers .= "MIME-Version: 1.0\n" .
"Content-Type: multipart/mixed;\n" .
"
boundary=\"{$mime_boundary}\"";
$message = "This is a multi-part message in MIME
format.\n\n" .
"--{$mime_boundary}\n" .
"Content-Type: text/html;
charset=\"iso-8859-1\"\n" .
"Content-Transfer-Encoding: 7bit\n\n" .
$message . "\n\n";
$data = chunk_split(base64_encode($data));
$message .= "--{$mime_boundary}\n" .
"Content-Type: {$fileatt_type};\n" .
"
name=\"{$fileatt_name}\"\n" .
"Content-Transfer-Encoding: base64\n\n" .
$data . "\n\n" .
"--{$mime_boundary}--\n";
}else echo "File error! ";
mail($to, $subject, $message,$headers);
?>
Flex code...
<?xml version="1.0"
encoding="utf-8"?>
<mx:Application xmlns:mx="
http://www.adobe.com/2006/mxml"
viewSourceURL="srcview/index.html"
creationComplete="init();">
<mx:HTTPService id="httpService"
url="
http://jibysubhash.x10hosting.com/jibysk/sendmail.php"
method="POST">
<mx:request >
<name>{txtname.text}</name>
<email>{txtemail.text}</email>
<phone>{txtphmo.text}</phone>
<title>{txtpost.text}</title>
<message>{txtcover.text}</message>
</mx:request>
</mx:HTTPService>
<mx:Script>
<![CDATA[
private var file:FileReference = new FileReference();
private function init():void
file.addEventListener(Event.SELECT, selectHandler);
private function selectHandler(event:Event):void
private function browse(event:MouseEvent):void
var filefilter:FileFilter = new FileFilter("Resume
Files",
"*.zip;*.doc;*.pdf;*.txt;*.rar;*.docx");
file.browse([filefilter]);
]]>
</mx:Script>
<mx:Panel id="panel1"
width="691" height="665"
layout="absolute" title="Apply for the
job" >
<mx:Form x="0"
y="0">
<mx:FormItem fontWeight="bold"
color="#000000" id="nam"
label="Name : ">
<mx:TextInput width="354"
height="20" id="txtname"
/>
</mx:FormItem>
<mx:FormItem fontWeight="bold"
color="#000000" id="mail"
label="Email : ">
<mx:TextInput width="354"
height="20" id="txtemail"
/>
</mx:FormItem>
<mx:FormItem fontWeight="bold"
color="#000000" id="phone"
label="Phone/mobile : ">
<mx:TextInput width="354"
height="20"
id="txtphmo"/>
</mx:FormItem>
<mx:FormItem fontWeight="bold"
color="#000000" id="post"
label="Post applied : ">
<mx:TextInput width="477"
height="20" enabled="false"
editable="false" id="txtpost"
text="test mail"/>
</mx:FormItem>
<mx:FormItem fontWeight="bold"
color="#000000" id="upload"
label="Upload resume : ">
<mx:Button label="Browse"
id="bro"
click="browse(event);"/>
</mx:FormItem>
<mx:FormItem fontWeight="bold"
color="#000000" id="cover"
label="Cover Letter : ">
<mx:TextArea width="507"
height="350"
id="txtcover"/>
</mx:FormItem>
<mx:FormItem label=" " >
<mx:Button label="Send"
id="applynow"
click="httpService.send();" />
</mx:FormItem>
</mx:Form>
<mx:Label x="210"
y="125" text=" "
maxWidth="300"
id="statuss"/>
</mx:Panel>
</mx:Application> -
PHP Email Form is not Emailing
HI,
I made a PHP email form and i was wondering if i did it
correct. I try to send a email but for some reason it wont work
here is the PHP code:
<?php
$emailSubject = 'Computer Question!';
$webMaster = '[email protected]';
$nameField = $_POST ['name'];
$phoneField = $_POST ['phone'];
$emailField = $_POST ['email'];
$questionField = $_POST ['question'];
$body = <<<EOD
<br><hr><br>
Name: $name <br>
Phone: $phone <br>
Email: $email <br>
Question: $question <br>
EOD;
$headers = "From: $email\r\n";
$headers .="Content=type: text/html\r\n";
$success = mail($webMaster, $emailSubject, $body, $headers);
/* Results Rendered as HTML */
$theResults = <<<EOD
?>
Here is the Email form:
:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="
http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<form id="form1" name="form1" method="post"
action="Contact form 505 test 2.php">
<table width="70%" border="1" cellpadding="6">
<tr>
<th width="16%" scope="col"><div align="right">
<label for="name">Name:</label>
</div></th>
<th width="84%" scope="col"><div align="left">
<input name="name" type="text" id="name" size="35"
maxlength="60" />
</div></th>
</tr>
<tr>
<th scope="row"><div align="right">
<label for="phone ">Phone Number</label>
</div></th>
<td><div align="left">
<input name="phone " type="text" id="phone " size="35"
maxlength="13" />
</div></td>
</tr>
<tr>
<th scope="row"><div align="right">
<label for="email">Email:</label>
</div></th>
<td><div align="left">
<input name="email" type="text" id="email" size="35"
maxlength="40" />
</div></td>
</tr>
<tr>
<th scope="row"><div align="right">
<label for="question">Question:</label>
</div></th>
<td><div align="left">
<textarea name="question" cols="26" rows="8"
id="question"></textarea>
</div></td>
</tr>
<tr>
<th scope="row"> </th>
<td><label for="Send Email"></label>
<input type="submit" name="Send Email" id="Send Email"
value="Submit" /></td>
</tr>
</table>
</form>
</body>
</html>
Any help would be appreciated!
thanks.oO(jumpman310)
> I made a PHP email form and i was wondering if i did it
correct. I try to send
>a email but for some reason it wont work here is the PHP
code:
Next time please be more specific. "won't work" isn't really
helpful.
Anyway, the first thing to fix is the error reporting on your
testing
server, obviously it's not configured properly. In your
php.ini these
directives have to be set:
error_reporting = E_ALL|E_STRICT
display_errors = on
You should get some notices from your script. After fixing
those issues,
you should also read about header injection and how to
prevent it. Your
script is vulnerable and can be abused for sending spam. Also
consider
to use a class like PHPMailer to make things more secure and
convenient.
Some further notes about your form markup:
* It's very good that you make use of labels for your form
controls, but
in some cases the IDs of these controls contain spaces, which
is not
allowed.
* You don't really need a label for a submit button.
* Consider to drop all those div elements in the table
headers - you
don't need them. Use CSS to style the labels the way you
want, e.g.
form th {text-align: right}
I also use this:
label:hover {outline: 1px dotted #666}
* Check the markup of the "Name" row. The 'scope' attribute
is incorrect
and the form control should be inside a 'td', not a 'th'.
Micha -
PHP email form checkbox values?
Hello,
I'm creating a php email form which part of it consists of a few checkboxes that I need to get the values of. My php knowledge isn't that great therefore I used a tutorial to successfully create the bulk of the form.
I currently have 7 checkboxes set up as such:
<input type="checkbox" id="grade_5" name="grade[]" value="Grade 5" />
Each of these are named "grade[]" to be stored in an array called "grade".
I know that the values are successfully stored in the array as they show up in the browser when I echo the array.
$grade = $_POST['grade'];
$N = count($grade);
for($i=0; $i < $N; $i++) {
echo($grade[$i] . " ");
So, the part I am having trouble with is getting the values to show up in the body of the email.
$body = "
Grade Level(s): $grade
All that is returned in this case is the word "Array" instead of the desired checked grade values.
Any help is much appreciated! Thank you in advance!
*Note: All other values (textboxes, selection dropdowns, etc.) are already successfully sent to the email.danedmonds wrote:
All that is returned in this case is the word "Array" instead of the desired checked grade values.
That's because $grade is an array. If you want to access the values, you need to use a loop. Alternatively, use implode() to turn it into a comma-separated string, like this:
$grade = implode(', ', $grade);
Maybe you are looking for
-
How to view PDF files strored in a BLOB column
Hi all, I want to display a PDF file, stored in a BLOB column, in a form or through a JavaBean. But the problem is more complicated then that. I do not want to retrieve the PDF file in the application server that show it through a browser. Actually,
-
What happens to app content/data with Family Sharing?
Hello - My girls, 10 and 12-yrs old, have been on my Apple ID for years. We've muddled through by me just turning off and on certain permissions, but I'd like to considering Family Sharing and getting them their own Apple IDs. I just got an iPhone
-
Moving photos from the Photo Library to the Camera Roll
Hi, I have recently moved all of the photos on my camera roll into the photo library, however I want to put some back onto the camera roll, but I can't figure out how to. I realize that there probably is no way because of what both of these albums ar
-
How do you edit samples in esx 24?
Hello, I am trying to edit my saples in ESX 24 by clicking on the triangle next to the audio files name and choosing "open in sample editor." I edit the audio file, close sample editor wanted thew sample to reflect the edit but it does not. Thank you
-
has anyone compared the Vocal Transformer to Apples AUPitch? Although the controls are different they seem to do the same thing. Its as though they are both the same AU but with two different user interfaces. But I'm not sure. It seems that AUPitch i