static prompt(title, message?, callbackOrButtons?, type?, defaultValue?)
Prompt the user to enter some text.
- title: string -- The dialog's title.
- message: string -- An optional message that appears above the text input.
-
callbackOrButtons -- This optional argument should be either a single-argument function or an array of buttons. If passed a function, it will be called with the prompt's value when the user taps 'OK'.
If passed an array of button configurations, each button should include a
text
key, as well as optionalonPress
andstyle
keys (see example).style
should be one of 'default', 'cancel' or 'destructive'. - type: string -- This configures the text input. One of 'plain-text', 'secure-text' or 'login-password'.
- defaultValue: string -- the default value for the text field.
Example with custom buttons:
1 2 3 4 5 6 7 8 9 | AlertIOS.prompt( 'Enter password' , 'Enter your password to claim your $1.5B in lottery winnings' , [ {text: 'Cancel' , onPress: () => console.log( 'Cancel Pressed' ), style: 'cancel' }, {text: 'OK' , onPress: password => console.log( 'OK Pressed, password: ' + password)}, ], 'secure-text' ); |
Example with the default button and a custom callback:
1 2 3 4 5 6 7 | AlertIOS.prompt( 'Update username' , null , text => console.log( "Your username is " +text), null , 'default' ) |
Please login to continue.