Way to grab what you see in Dojo Number TextBox

http://stackoverflow.com/questions/17031121/way-to-grab-what-you-see-in-dojo-number-textbox

HTML

<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/dojo/1.8.4/dijit/themes/claro/claro.css">
<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/dojo/1.8.4/dijit/themes/tundra/tundra.css">
<div>Percent:
  <div id="pct" data-dojo-type="dijit/form/NumberTextBox" value="0.5"></div>
</div>
<div>Currency:
  <div id="curr" data-dojo-type="dijit/form/CurrencyTextBox" value="22.10"></div>
</div>


<div id="btn" data-dojo-type="dijit/form/Button" data-dojo-props="label: 'Go!'"></div>

<div id="alex">

</div>

JavaScript

require(["dijit/form/NumberTextBox", "dojo/dom", 'dojo/parser', 'dojo/domReady!'], function(NumberTextBox, dom, parser) {
  parser.parse().then(function(widgets) {
    var numbertextbox = widgets[0];
    var currencytextbox = widgets[1];

  });

  var node = dom.byId("alex");
  var alexTextBox = new NumberTextBox({
    fomat: function(value, constraints) {
      debugger;
      return 0.52898;
    },
    parse: function(value, constraints) {
      debugger;
      return value;
    },
    filter: function(value, constraints) {
      debugger;
      return 0.526;
    },
    serialize: function(value, options) {
      debugger;
      return value;
    },
    isValid: function(focused) {
    return true;
    }
  }, node);
  alexTextBox.startup();



});