Skip to main content

Input Prompt (sys.input_box)

Description

Pops up a system input dialog, supporting up to 3 buttons and 2 text fields. Blocks all threads until a result is returned. The default title is "Script Prompt".

Examples

local text = sys.input_box("Description text")
--
local text = sys.input_box("Title", "This is the description")
--
local text = sys.input_box("Title", "This is the description", 0)
--
local text = sys.input_box("Title", "Description", "Placeholder", 0)
--
local text = sys.input_box("Title", "Description", "Placeholder", "Prefilled content", 0)
--
local text = sys.input_box("Title", "Description", "Placeholder", "Prefilled content", "Default button title", 0)
--
local text, choice = sys.input_box("Title", "Description", "Placeholder", "Prefilled content", "Default button", "Button1", 0)
--
local text, choice = sys.input_box("Title", "Description", "Placeholder", "Prefilled content", "Default button", "Button1", "Button2", 0)
--
local text1, text2 = sys.input_box("Title", "Description", {"Field1 placeholder", "Field2 placeholder"}, 0)
--
local text1, text2 = sys.input_box("Title", "Description", {"Field1 placeholder", "Field2 placeholder"}, {"Field1 content", "Field2 content"}, 0)
--
local text1, text2, choice = sys.input_box("Title", "Description", {"Field1 placeholder", "Field2 placeholder"}, {"Field1 content", "Field2 content"}, "Default button", "Button1", "Button2", 0)