Wolfram Language & System 10.4 (2016)|Legacy Documentation

This is documentation for an earlier version of the Wolfram Language.View current documentation (Version 11.2)

Setting Up User Interactions

The Wolfram Language supports a full range of user interaction models, all defined by symbolic specifications that can be deployed both in a notebook and in the cloud.


Predefined Forms

FormFunction set up a submittable single or multipage form

FormPage set up a page containing both a form and a result

FormObject specify the detailed structure of a form

Procedural User Interaction

AskFunction program that can ask questions during execution

Ask ask for a value if necessary, or just return it if already known

AskedValue get a value, so long as it has already been asked

AskAppend ask for a value, appending it to a list of previous values

AskConfirm confirm or change a value

AskDisplay display an expression with known values inserted

AskTemplateDisplay display the result of applying a template to known values

AskedQ test whether a value has been asked for

Dynamic Interactivity »

Manipulate create an interface to manipulate any expression or graphic

Dynamic  ▪  DynamicModule  ▪  ...

Dialog Boxes »

Input simple modal input

ChoiceDialog  ▪  MessageDialog  ▪  DialogInput  ▪  ...

Web Deployment »

CloudDeploy deploy an interface to the cloud

Permissions  ▪  IconRules  ▪  ...