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

Popular posts from this blog

How to set the order of FAQs instead of alphabetical

Thread: Get UK Keyboard working

how do I change the e-mail address for my merchant account