dijit.form.ValidationTextBox
by Richard Ayotte
HTML
<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/dojo/1.5/dijit/themes/claro/claro.css">
<body class="claro">
<input
data-dojo-type="dijit/form/ValidationTextBox"
data-dojo-props="uppercase:true, intermediateChanges:true"
id="validationTextBox"
/>
</body>
JavaScript
require([
'dijit/form/ValidationTextBox'
, 'dijit/registry'
, 'dojo/domReady!'
], function(
ValidationTextBox
, registry
){
var tb = registry.byId('validationTextBox');
tb.watch('value', function(property, oldValue, newValue) {
tb.set('value', newValue.replace(/(\w)[\s,]+(\w?)/g, '$1, $2'));
});
});