我可以在数据库中插入前缀文本吗?像这样的文本前缀:
我认为前缀文本(+62)在提交时已进入数据库,但没有...还有另一种方法可以使TextFormField中有+62 auto,它可以进入数据库吗?
这是我的代码`
TextFormField(
controller: controllerPhone,
decoration: InputDecoration(
labelText: "Phone",
icon: Icon(Icons.phone),
prefixText: '+62',
),
validator: validatePhoneNumber,
onSaved: (String value) {
phone = value;
}, ),
`
答案 0 :(得分:0)
为前缀添加一个变量并将其连接到您的onSaved()中:
String _prefix = '+62'; // somewhere in your code
TextFormField(
controller: controllerPhone,
decoration: InputDecoration(
labelText: "Phone",
icon: Icon(Icons.phone),
prefixText: _prefix,
),
validator: validatePhoneNumber,
onSaved: (String value) {
phone = '$_prefix $value';
},
让我知道这对您有何帮助。