El fragmento JS es de una interfaz de usuario de Photoshop. ¿Alguien puede decirme por qué el campo de texto no se muestra activo cuando el usuario marca la casilla de verificación 1? He probado los eventos onClick y onChange sin éxito. ¡Gracias!
dialog.checkbox1 = panel3.add("checkbox", undefined, undefined, {name: "checkbox1"}); dialog.checkbox1.text = "Background Copy"; dialog.checkbox1.value = checkbox1; checkbox1.onClick = function() { if (checkbox1 == true){ dialog.edittext1.active = true; } } dialog.edittext1 = panel3.add('edittext {properties: {name: "edittext1"}}'); dialog.edittext1.text = "Background copy"; dialog.edittext1.alignment = ["fill","top"]; dialog.edittext1.onChange = function() { if (dialog.edittext1.text == "") { alert("The text field can not be empty."); } else { win.hide(); } dialog.edittext1.text = "Background copy" }