Come verificare gli input validi in una finestra di dialogo modaleHo scritto uno script jsl che inserisce tre numeri interi positivi e crea una tabella.Funziona bene se l'utente fornisce input validi.La mia domanda è: come posso verificare gli input per assicurarmi che siano numerici e interi?Inoltre, vorrei che il controllo venisse eseguito all'interno della finestra di dialogo modale in modo che controlli l'input non valido e dia all'utente l'opportunità di correggerlo.Infine, il mio pulsante Annulla non sembra interrompere lo script.
Qualsiasi aiuto è apprezzato.
//Create training, cross validation and test, column for a covariate input to DOE
New Window( "Create Cross Validation Covariate Table",
<<MODAL></MODAL>
Ri: Come verificare gli input validi in una finestra di dialogo modale<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Grazie per l'ottimo esempio di come codificare per il controllo dei parametri di input.
Ri: Come verificare gli input validi in una finestra di dialogo modalePenso che sarebbe meglio fare il controllo prima di premere "OK" (che in genere chiude una finestra modale... poi è tardi per i rimpianti).
Tuttavia, NumeroModificaBox() sembra non supportare gli script. Di seguito è riportata una variante del tuo esempio utilizzando NumeroColEditBox() Invece. Ogni modifica attiva uno script che disabilita il pulsante OK se vengono immessi uno o più numeri non validi.
nw = New Window( "Create Cross Validation Covariate Table",
<<MODAL></MODAL>