0
,當我在numberfield進入大數目和模糊,只在IOS添加昏迷beetween號, 我想刪除這個functionallity。 我該怎麼辦?煎茶觸摸2.0 numberfield格式化僅在IOS
,當我在numberfield進入大數目和模糊,只在IOS添加昏迷beetween號, 我想刪除這個functionallity。 我該怎麼辦?煎茶觸摸2.0 numberfield格式化僅在IOS
我只是處理這個問題。不幸的是numberfield有建議在默認情況下把一個逗號到位HTML5規範。我發現iOS上沒有辦法解決這個問題。
我的解決辦法是使用一個「文本字段」分量和與「的onblur」正則表達式去掉所有的非數字字符。另外,如果你所需要的只是基本數字,你總是可以使用'textfield'並將它的類型設置爲'tel',這將給你在手機上的電話鍵盤。
希望這會有所幫助。
代碼示例:
該剝離所有的非數字字符Texfield組件。這將在視圖內。你也可以監聽模糊甚至使用「控制」的配置對象控制器內:
{
xtype: 'textfield',
ui: 'plain',
listeners: {
// listen for blur event
blur: function(field){
var val = field.getValue(); // store a ref to our field's value
val = val.replace(/[^\d]*/g, ""); // strip non-digit characters
field.setValue(val); // update our field value
}
}
}
這裏是類型設置爲電話的例子:
{
xtype : 'textfield',
label : 'Phone Number',
component : {
type : 'tel'
}
}
你可以把一些代碼在你回答? – 2012-07-18 05:50:35