如何檢查模態對話框中的有效輸入我編寫了一個 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>