inputEx - NumberField Usage

Basic NumberField creation

Use the following code to create a basic inputEx NumberField.

1field = new inputEx.NumberField({parentEl: 'container1', showMsg: true, value: 0.03}); 
2var button = inputEx.cn('button'nullnull'getValue'); 
3YAHOO.util.Event.addListener(button, "click",function() { 
4    alert(field.getValue()); 
5}); 
6YAHOO.util.Dom.get('container1').appendChild(button); 
view plain | print | ?

Supported format

Everything accepted by parseFloat is valid.

1field2 = new inputEx.NumberField({parentEl: 'container2', showMsg: true, value: '03e-2', required:true, typeInvite:"Float numbers accepted"}); 
2var button = inputEx.cn('button'nullnull'getValue'); 
3YAHOO.util.Event.addListener(button, "click",function() { 
4    alert(field2.getValue()); 
5}); 
6YAHOO.util.Dom.get('container2').appendChild(button); 
view plain | print | ?

Min & Max

Check a minimum or a maximum value

1      field3 = new inputEx.NumberField({parentEl: 'container3', showMsg: true, min:-15, max:'1e3', typeInvite:"Numbers between -15 and 1e3 (1000) only", size:40}); 
2var button = inputEx.cn('button'nullnull'getValue'); 
3YAHOO.util.Event.addListener(button, "click",function() { 
4   alert(field3.getValue()); 
5}); 
6YAHOO.util.Dom.get('container3').appendChild(button); 
view plain | print | ?