如何检查模态对话框中的有效输入我编写了一个 jsl 脚本,它输入三个正整数并创建一个表。如果用户提供有效的输入,它就可以正常工作。我的问题是如何验证输入以确保它们是数字和整数?此外,我希望在模式对话框中完成检查,以便它检查无效输入并为用户提供纠正它的机会。最后,我的取消按钮似乎并没有中止脚本。
任何帮助表示赞赏。
//Create training, cross validation and test, column for a covariate input to DOE
New Window( "Create Cross Validation Covariate Table",
<<MODAL></MODAL>
回复:如何检查模态对话框中的有效输入<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />感谢您提供有关如何编写输入参数检查代码的精彩示例。
回复:如何检查模态对话框中的有效输入我认为最好在按“确定”之前进行检查(这通常会关闭模式窗口......那么后悔就晚了)。
然而,数字编辑框()好像不支持脚本。 下面是您的示例的变体,使用NumberColEditBox()反而。 每次编辑都会激活一个脚本,如果输入一个或多个无效数字,该脚本将禁用“确定”按钮。
nw = New Window( "Create Cross Validation Covariate Table",
<<MODAL></MODAL>