javascript - Validate function works on ValidationTextBox but not on FilteringSelect. Why? -
i'm having rather strange behaviour , don't know if it's because i'm not doing right.
i trying customize dojo filteringselect in application show invalid messages @ will. looking @ api, found way it. way works fine validationtextbox.
code switch validation state:
var originalvalidator = textbox.validator; textbox.validator = function() {return false;} textbox.validate(); textbox.validator = originalvalidator;
here's fiddle can take look:
http://jsfiddle.net/phusick/hgbnq/
if change validationtextbox filteringselect, should work same. reason, doesn't! here's fiddle:
http://jsfiddle.net/nachoargentina/hgbnq/421/
any suggestions appreciated!
dijit/form/filteringselect
indeed inherit dijit/form/validationtextbox
, overrides isvalid
(source). isvalid
calls validator function in validationtexbox
.
you compose own filteringselect
uses same method validationtextbox
uses isvalid
, or whatever wanted or needed use.
Comments
Post a Comment