Cómo verificar entradas válidas en un diálogo modalHe escrito un script jsl que ingresa tres enteros positivos y crea una tabla. Funciona bien si el usuario da entradas válidas. Mi pregunta es ¿cómo puedo verificar las entradas para garantizar que sean numéricos y enteros? Además, me gustaría que la verificación se realice dentro del cuadro de diálogo modal para que verifique la entrada no válida y le dé al usuario la oportunidad de corregirla. Por último, mi botón de cancelar no parece abortar el script.
Cualquier ayuda es apreciada.
//Create training, cross validation and test, column for a covariate input to DOE
New Window( "Create Cross Validation Covariate Table",
<<MODAL></MODAL>
Re: Cómo verificar entradas válidas en un diálogo modal<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Gracias por el gran ejemplo de cómo codificar para la comprobación de parámetros de entrada.
Re: Cómo verificar entradas válidas en un diálogo modalCreo que sería mejor hacer la comprobación antes de presionar "OK" (que normalmente cierra una ventana modal ... entonces es tarde para arrepentimientos).
Sin embargo, NumberEditBox () Parece que no soporta scripts. A continuación hay una variante de su ejemplo usando NumberColEditBox () en lugar. Cada edición activa un script que desactiva el botón OK si se ingresan uno o más números no válidos.
nw = New Window( "Create Cross Validation Covariate Table",
<<MODAL></MODAL>