2011-04-07 37 views
2

如何在Titanium或JavaScript中對我的TextField進行評估以將其限制爲僅數字。Appcelerator Titanium中的TextField Valdiation

var txt_appt2 = Titanium.UI.createTextField({ 
    top:2, 
    left:240, 
    width:75, 
    color:'#000', 
    backgroundColor:'#fff', 
    font: {fontSize: 12} 
}); 

回答

9
txt_appt2.addEventListener('change',function(e){ 
    txt_appt2.value = txt_appt2.value.replace(/[^0-9]+/,""); 
}); 
+1

該解決方案,對我來說,一旦你更新值觸發更改事件。這會導致不需要的循環。 – 2014-04-09 13:35:56