How to assign a handler to the edittext element ?
hello everyone.
how make when input letters in edittext, button 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,"save"); btnprod.onclick = function() { if (etprod.text) { alert("etprod-value: " + etprod.text) w.close(); } else { alert("no etprod-value") } } w.show();
More discussions in Photoshop Scripting
adobe
Comments
Post a Comment