# Input Text Question

**URL:** https://forum.kirupa.com/t/input-text-question/62205
**Category:** flash
**Created:** [August 25, 2004, 9:10pm UTC](https://forum.kirupa.com/t/input-text-question/62205 "2004-08-25T21:10:45Z")
**Posts on this page:** 15
**Page:** 1

<div class="post-metadata">

### Author: ![wizard](https://avatars.discourse-cdn.com/v4/letter/w/a87d85/32.png) [@wizard](https://forum.kirupa.com/u/wizard)
#### Post date: [August 25, 2004, 9:10pm UTC](https://forum.kirupa.com/t/input-text-question/62205/1 "2004-08-25T21:10:45Z")

</div>

Let me get right to the point – You’ve seen those Input Text Fields on web sites that have titles on them, i.e. Name, Email, Message, in the Text field itself.

Then, when you click on the the text field to type something in, the “title” disappears and you can type your info in.

Perfect example: [KurtNoble.com](http://www.kurtnoble.com/) (Under “contact”)

How do I do this?

---

<div class="post-metadata">

### Author: ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)
#### Post date: [August 25, 2004, 10:14pm UTC](https://forum.kirupa.com/t/input-text-question/62205/2 "2004-08-25T22:14:03Z")

</div>

AS Panel\>Objects\>Movie\>Text Field\>Methods\>onSetFocus  
go play 😉

Prophet.

---

<div class="post-metadata">

### Author: ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)
#### Post date: [August 25, 2004, 10:38pm UTC](https://forum.kirupa.com/t/input-text-question/62205/3 "2004-08-25T22:38:42Z")

</div>

> [@Prophet](#):
>
> AS Panel\>Objects\>Movie\>Text Field\>Methods\>onSetFocus  
> go play 😉
> 
> Prophet.

Very close… it was: AS Panel\>Objects\>Movie\>Text Field\> **Events** \>onSetFocus

Even so, that wasn’t much help to me… how about an explanation, or the ActionScript itself? :beam:

Thanks anyway.

---

<div class="post-metadata">

### Author: ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)
#### Post date: [August 26, 2004, 1:07am UTC](https://forum.kirupa.com/t/input-text-question/62205/4 "2004-08-26T01:07:58Z")

</div>

you can test this:

input.onSetFocus=function(){  
input.text=" ";  
}

“input” is your textfield name.

---

<div class="post-metadata">

### Author: ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)
#### Post date: [August 26, 2004, 2:09am UTC](https://forum.kirupa.com/t/input-text-question/62205/5 "2004-08-26T02:09:13Z")

</div>

Hey egoldy, I tried that earlier today and it does work. However, the thing I don’t like is that if you click on it a second time (once you’ve already typed something in it), it also erases that… and I don’t want people’s info being erased.

---

<div class="post-metadata">

### Author: ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)
#### Post date: [August 26, 2004, 3:31am UTC](https://forum.kirupa.com/t/input-text-question/62205/6 "2004-08-26T03:31:40Z")

</div>

> [@wizard](#):
>
> Hey egoldy, I tried that earlier today and it does work. However, the thing I don’t like is that if you click on it a second time (once you’ve already typed something in it), it also erases that… and I don’t want people’s info being erased.

please check out my attachment files.

oh!.cannot upload?

[http://www.bggt.com.cn/ego/design/test1.swf](http://www.bggt.com.cn/ego/design/test1.swf)  
fla:  
[http://www.bggt.com.cn/ego/design/emailtest1.rar](http://www.bggt.com.cn/ego/design/emailtest1.rar)

---

<div class="post-metadata">

### Author: ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)
#### Post date: [August 26, 2004, 3:38am UTC](https://forum.kirupa.com/t/input-text-question/62205/7 "2004-08-26T03:38:39Z")

</div>

Okay, attach them and I’ll take a look at em’ 😛 .

_Edit: Oh there they are._

---

<div class="post-metadata">

### Author: ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)
#### Post date: [August 26, 2004, 3:41am UTC](https://forum.kirupa.com/t/input-text-question/62205/8 "2004-08-26T03:41:01Z")

</div>

you always online?

---

<div class="post-metadata">

### Author: ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)
#### Post date: [August 26, 2004, 3:42am UTC](https://forum.kirupa.com/t/input-text-question/62205/9 "2004-08-26T03:42:46Z")

</div>

Okay, that’s what I want, any chance you can post the .fla?  
I’m not sure what the .rar file is for… if you can’t upload the .fla you could also email it to me at: forumwizard[at][yahoo.com](http://yahoo.com)

Thanks :thumb:

---

<div class="post-metadata">

### Author: ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)
#### Post date: [August 26, 2004, 4:18am UTC](https://forum.kirupa.com/t/input-text-question/62205/10 "2004-08-26T04:18:37Z")

</div>

the .rar file is fla .

you are welcome.

---

<div class="post-metadata">

### Author: ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)
#### Post date: [August 26, 2004, 5:35am UTC](https://forum.kirupa.com/t/input-text-question/62205/11 "2004-08-26T05:35:00Z")

</div>

Ahhh, Mac.

---

<div class="post-metadata">

### Author: ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)
#### Post date: [August 26, 2004, 7:02am UTC](https://forum.kirupa.com/t/input-text-question/62205/12 "2004-08-26T07:02:44Z")

</div>

add this AS into your first frame:

function focusToggle(name) {  
if (this[name].text != “”) {  
if (this[“tempStr\_”+name] == null) {  
this[“tempStr\_”+name] = this[name].text;  
trace(this[“tempStr\_”+name]);  
}  
if (this[name].text == this[“tempStr\_”+name]) {  
this[name].text = “”;  
}  
} else {  
this[name].text = this[“tempStr\_”+name];  
}  
}

a.tabIndex = 1;  
b.tabIndex = 2;  
c.tabIndex = 3;  
d.tabIndex = 4;  
a.onSetFocus = function() {  
focusToggle(“a”);  
};  
a.onKillFocus = function() {  
focusToggle(“a”);  
};  
b.onSetFocus = function() {  
focusToggle(“b”);  
};  
b.onKillFocus = function() {  
focusToggle(“b”);  
};  
c.onKillFocus = function() {  
focusToggle(“c”);  
};  
c.onSetFocus = function() {  
focusToggle(“c”);  
};  
d.onSetFocus = function() {  
focusToggle(“d”);  
};  
d.onKillFocus = function() {  
focusToggle(“d”);  
};

a,b,c,d, is instanceName of the inputTextField.

---

<div class="post-metadata">

### Author: ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)
#### Post date: [August 26, 2004, 8:49am UTC](https://forum.kirupa.com/t/input-text-question/62205/13 "2004-08-26T08:49:16Z")

</div>

If you want to make every thing from scratch add this to your first frame:

//tab index of input text fields

name\_str.tabIndex = 1;  
company\_str.tabIndex = 2;  
email\_str.tabIndex = 3;  
subject\_str.tabIndex = 4;  
message\_str.tabIndex = 5;

//input text field lables

name\_str.text = “Name”;  
company\_str.text = “Company”;  
email\_str.text = “Email”;  
subject\_str.text = “Subject”;  
message\_str.text = “Message”;

//clear input text field onFocus, if something typed in don’t clear input text field, if nothing typed in rename input text field onFocusKill

name\_str.onSetFocus = function() {  
if (name\_str.text == “Name”) {  
name\_str.text = “”;  
}  
};  
name\_str.onKillFocus = function() {  
if (name\_str.text == “”) {  
name\_str.text = “Name”;  
}  
};  
company\_str.onSetFocus = function() {  
if (company\_str.text == “Company”) {  
company\_str.text = “”;  
}  
};  
company\_str.onKillFocus = function() {  
if (company\_str.text == “”) {  
company\_str.text = “Company”;  
}  
};  
email\_str.onSetFocus = function() {  
if (email\_str.text == “Email”) {  
email\_str.text = “”;  
}  
};  
email\_str.onKillFocus = function() {  
if (email\_str.text == “”) {  
email\_str.text = “Email”;  
}  
};  
subject\_str.onSetFocus = function() {  
if (subject\_str.text == “Subject”) {  
subject\_str.text = “”;  
}  
};  
subject\_str.onKillFocus = function() {  
if (subject\_str.text == “”) {  
subject\_str.text = “Subject”;  
}  
};  
message\_str.onSetFocus = function() {  
if (message\_str.text == “Message”) {  
message\_str.text = “”;  
}  
};  
message\_str.onKillFocus = function() {  
if (message\_str.text == “”) {  
message\_str.text = “Message”;  
}  
};

name\_str, company\_str, email\_str, subject\_str, message\_str, is the intance names of the input text fields

---

<div class="post-metadata">

### Author: ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)
#### Post date: [August 26, 2004, 5:32pm UTC](https://forum.kirupa.com/t/input-text-question/62205/14 "2004-08-26T17:32:15Z")

</div>

holy jeezus… no, i didnt read all of the above… just thought id tell wizard to put an IF statement before he changes the value of his text box to nothing to see if its current value is equal to its default:

```auto
input.onSetFocus=function(){
    if(input.text == "This was the text you had in here before users put their input in"){
        input.text=""
    }
}

```

Prophet.

---

<div class="post-metadata">

### Author: ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)
#### Post date: [August 26, 2004, 6:22pm UTC](https://forum.kirupa.com/t/input-text-question/62205/15 "2004-08-26T18:22:01Z")

</div>

headznet that worked perfectly… thank you very much :} .

And thanks to everyone else for your inputs as well, thank you.
