[英]Int Value in a TextFormField Flutter
我為 userdata 寫了這個 textformfield
TextFormField(
initialValue: datiUtente.peso.toString(),
validator: (val) =>
val.isEmpty ? 'inserisci il tuo peso' : null,
onChanged: (val) => setState(() => _currentPeso = val),
),
對於 name ed surname 是可以的,但是如果我想將它用於 int 值,我該怎么做? 我試着喜歡這個但沒有用
您可以使用以下方法將數字指定為 TextField 的鍵盤類型:
keyboardType: TextInputType.number
您的域代碼如下所示,
TextFormField(
decoration: new InputDecoration(labelText: "Enter your number"),
keyboardType: TextInputType.number,
inputFormatters: <TextInputFormatter>[
FilteringTextInputFormatter.digitsOnly
], // Only numbers can be entered
validator: (val) => val.isEmpty ? 'inserisci il tuo peso' : null,
onChanged: (val) => setState(() => _currentPeso = val),
)
傳遞鍵盤類型,如TextInputType.number
TextFormField:- keyboardType: TextInputType.number
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.