Eine dynamische Webseite erstellen
FormPage funktioniert in vielerlei Hinsicht wie FormFunction, das Formular bleibt jedoch über dem Ergebnis sichtbar, so dass Sie damit weiterhin interagieren können.
In[1]:=
CloudDeploy[
FormPage[{"n", "Please enter the number of sides"} ->
Restricted["Integer", {3, Infinity}],
Graphics[RegularPolygon[#n]] &]]
Besuchen Sie die Seite, um damit zu interagieren. Zuerst scheint kein Ergebnis auf.
Wenn Sie eine Zahl eingeben, wird die Seite aktualisiert.
Sie können FormPage ändern, indem Sie das voreingestellte Steuerungselement und die Platzierung der Elemente verändern. AutoSubmitting ist also nützlich, wenn sich die Seite jedes Mal aktualisieren soll, wenn die Eingabe in einem Feld geändert wird.
In[2]:=
CloudDeploy[
FormPage[{"n", "Please enter the number of sides"} ->
AutoSubmitting[<|"Interpreter" -> Restricted["Integer", {3, 20}],
"Control" -> Slider|>],
Graphics[RegularPolygon[#n]] &, {"Form"} -> {"Form", "Result",
"Form"}]]
Besuchen Sie die resultierende Seite.