Craig Mc
Craig Mc

Reputation: 505

Flex 4 detect if user presses enter key

The secnario is simple if the user presses enter while in the password field, I would like to submit the login for for processing.

How can I detect that event from with in the specific text box.

Thanks in advance

Upvotes: 7

Views: 9719

Answers (2)

Amarghosh
Amarghosh

Reputation: 59451

You don't need to worry about keyPress events in this case. TextInput conveniently dispatches an enter event when user presses enter.

<mx:TextInput id="passwd" displayAsPassword="true" enter="submit()"/>

Script:

private function submit():void
{
  var pw:String = passwd.text;
  //submit the login here.
}

This is applicable for spark TextInput also.

Upvotes: 15

Craig Mc
Craig Mc

Reputation: 505

keyDown="if (event.keyCode==Keyboard.ENTER){ userRequest.send();}"

Upvotes: 5

Related Questions