TextField Valdiation в Applelerator Titanium - PullRequest
2 голосов
/ 07 апреля 2011

Как я могу Valdiate моего TextField в Titanium или в JavaScript, чтобы ограничить его только числами.

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

Ответы [ 2 ]

9 голосов
/ 07 апреля 2011
txt_appt2.addEventListener('change',function(e){
    txt_appt2.value = txt_appt2.value.replace(/[^0-9]+/,"");
});
6 голосов
/ 07 апреля 2011

Добавить

keyboardType:Titanium.UI.KEYBOARD_NUMBER_PAD,

в TextField.

См. Пример на http://www.lonhosford.com/lonblog/2011/04/06/titanium-limit-the-characters-in-a-textfield/

...