Type String Event userInput Revision 2017.3060 Keywords userInput, text See also event.target native.newTextBox() native.newTextField()
This property is only available during the "editing"
phase of userInput events. On a phase of "submitted"
or "ended"
, use event.target.text
to access the input object's text contents.
local defaultField local function textListener( event ) if ( event.phase == "began" ) then -- User begins editing "defaultField" elseif ( event.phase == "ended" or event.phase == "submitted" ) then -- Output resulting text from "defaultField" print ( event.target.text ) elseif ( event.phase == "editing" ) then print ( event.newCharacters ) print ( event.oldText ) print ( event.startPosition ) print ( event.text ) end end -- Create text field defaultField = native.newTextField( 150, 150, 180, 30 ) defaultField:addEventListener( "userInput" , textListener ) |