0

The JS snippet is from a Photoshop UI. Can someone tell me why the text field does not display active when the user ticks on the checkbox1? I have tried the onClick and onChange events without success. Thank you!

  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"
  } 
sepablo
  • 21
  • 3

0 Answers0