|
-
as3 contact form
Hi,
I have made a contact form with the help from the net. The form is working properly. I want to have a default value in the input box. Below is the code used but i am having e error message
1083: Syntax error: else is unexpected.
=========
var defaultNameEntry:String = "Name";
var defaultEmailEntry:String = "Email";
var defaultPhoneEntry:String = "Phone";
var defaultAddressEntry:String = "Address";
var defaultMessageEntry:String = "Enquiry";
nameField.tabIndex = 0;
emailField.tabIndex = 1;
phoneField.tabIndex = 2;
addressField.tabIndex = 3;
enquiryField.tabIndex = 4;
nameField.text = defaultNameEntry;
emailField.text = defaultEmailEntry;
phoneField.text = defaultPhoneEntry;
addressField.text = defaultAddressEntry;
enquiryField.text = defaultMessageEntry;
setupEventlisteners();
function setupEventlisteners():void {
nameField.addEventListener(FocusEvent.FOCUS_IN, focusInHandler);
nameField.addEventListener(FocusEvent.FOCUS_OUT, focusOutHandler);
emailField.addEventListener(FocusEvent.FOCUS_IN, focusInHandler);
emailField.addEventListener(FocusEvent.FOCUS_OUT, focusOutHandler);
phoneField.addEventListener(FocusEvent.FOCUS_IN, focusInHandler);
phoneField.addEventListener(FocusEvent.FOCUS_OUT, focusOutHandler);
addressField.addEventListener(FocusEvent.FOCUS_IN, focusInHandler);
addressField.addEventListener(FocusEvent.FOCUS_OUT , focusOutHandler);
enquiryField.addEventListener(FocusEvent.FOCUS_IN, focusInHandler);
enquiryField.addEventListener(FocusEvent.FOCUS_OUT , focusOutHandler);
}
function focusInHandler(e:FocusEvent):void {
if (e.currentTarget.name == "nameField") {
if (e.currentTarget.text == defaultNameEntry) {
e.currentTarget.text = "";
}
} else {
if (e.currentTarget.text == defaultEmailEntry) {
e.currentTarget.text = "";
}
} else {
if (e.currentTarget.text == defaultEnquiryEntry) {
e.currentTarget.text = "";
}
}
}
function focusOutHandler(e:FocusEvent):void {
if (e.currentTarget.name == "nameField") {
if (e.currentTarget.text == "") {
e.currentTarget.text = defaultNameEntry;
}
} else {
if (e.currentTarget.text == "") {
e.currentTarget.text = defaultEmailEntry;
}
} else {
if (e.currentTarget.text == "") {
e.currentTarget.text = defaultEnquiryEntry;
}
}
}
=====
Can anyone help me. How to solve this?
Thanks
Tags for this Thread
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|