Wolfram 语言

云端和网络界面

创建动态网页

FormPage 的功能在许多方面与 FormFunction 相似,不过它会在结果上面保留表单,从而可以和它一直保持交互.

In[1]:=
Click for copyable input
CloudDeploy[ FormPage[{"n", "Please enter the number of sides"} -> Restricted["Integer", {3, Infinity}], Graphics[RegularPolygon[#n]] &]]
Out[1]=

你可以访问该网页与它交互:刚开始时不会显示结果.

输入数字,页面将会更新.

你可以通过修改缺省控制器和元素位置来改进 FormPage. 如果每当域值变化时都想让页面更新,可以用 AutoSubmitting.

In[2]:=
Click for copyable input
CloudDeploy[ FormPage[{"n", "Please enter the number of sides"} -> AutoSubmitting[<|"Interpreter" -> Restricted["Integer", {3, 20}], "Control" -> Slider|>], Graphics[RegularPolygon[#n]] &, {"Form"} -> {"Form", "Result", "Form"}]]
Out[2]=

访问生成的页面.

相关范例

de en es fr ja ko pt-br ru