29 lines
606 B
Lua
Executable File
29 lines
606 B
Lua
Executable File
-- auto1.wlua
|
|
require "CLRForm"
|
|
|
|
data = {
|
|
firstname = "steve",
|
|
lastname = "donovan",
|
|
age = 16,
|
|
title = "Mr",
|
|
phone = "+27116481212",
|
|
email = "steve.j.donovan@gmail.com"
|
|
}
|
|
|
|
form = AutoVarDialog { Text = "Please Supply Details", Object = data;
|
|
"First Name:","firstname",NonBlank,
|
|
"Last Name:","lastname",NonBlank,
|
|
"Age:","age",Range(16,120),
|
|
"Title:","title",{"Mr","Ms","Dr","Prof"},
|
|
"Phone number:","phone",Match ('^%+%d+$',"Must be a valid phone number"),
|
|
"E-mail Address:","email",Match ("%S+@%S+","Must be valid email address")
|
|
}
|
|
|
|
if form:ShowDialogOK() then
|
|
print 'ok'
|
|
end
|
|
|
|
os.exit(0)
|
|
|
|
|