Copy link to clipboard
Copied
Hello everyone.
How to make so that when you input letters in the edittext, button was unlocked ( not empty input value) or blocked (empty value) ?
#target photoshop;var w = new Window('dialog', '');
w.orientation = "column";
etProd = w.add('edittext',undefined,'');etProd.preferredSize = [170,20];
btnProd = w.add('button',undefined,"Save");
btnProd.enabled =false;
w.show();
One possibility:
var w = new Window('dialog', '');
w.orientation = "column";
etProd = w.add('edittext',undefined,'');
etProd.preferredSize = [170,20];
etProd.onChanging = function() {
if (etProd.text) {
btnProd.enabled = true;
}
}
btnProd = w.add('button',undefined,"Save");
btnProd.enabled = false;
w.show();
a second one:
...var w = new Window('dialog', '');
w.orientation = "column";
etProd = w.add('edittext',undefined,'');
etProd.preferredSize = [170,20];
btnProd = w.add('button',undefined,"
Copy link to clipboard
Copied
One possibility:
var w = new Window('dialog', '');
w.orientation = "column";
etProd = w.add('edittext',undefined,'');
etProd.preferredSize = [170,20];
etProd.onChanging = function() {
if (etProd.text) {
btnProd.enabled = true;
}
}
btnProd = w.add('button',undefined,"Save");
btnProd.enabled = false;
w.show();
a second one:
var w = new Window('dialog', '');
w.orientation = "column";
etProd = w.add('edittext',undefined,'');
etProd.preferredSize = [170,20];
btnProd = w.add('button',undefined,"Save");
btnProd.onClick = function() {
if (etProd.text) {
alert("etProd-value: " + etProd.text)
w.close();
} else {
alert("No etProd-value")
}
}
w.show();
Copy link to clipboard
Copied
Thanks ! I'm to try btn.onChange, but don't know about onChanging
Copy link to clipboard
Copied
You're welcome!
Find more inspiration, events, and resources on the new Adobe Community
Explore Now