Привет, я хочу отключить поднятую кнопку всякий раз, когда пользователь вводит номер мобильного телефона меньше 10 di git. После того, как пользователь введет номер мобильного телефона 10 di git, он будет включен, но если номер станет меньше 10 di git, он снова будет отключен. В настоящее время я делаю это с помощью метода set state, но не думаю, что это возможно, поскольку функция сборки вызывается снова и снова. Это мой код.
TextFormField(
onChanged: (val){
number='+91' + val;
if(number.length==13){
setState(() {
numberlessthanten=false;
});
}
else{
setState(() {
numberlessthanten=true;
});
}
},
child: RaisedButton(
color: Colors.redAccent,
onPressed: numberlessthanten ? null : (){
print(number);
_sumbit();
},
child: Text('Send Code'),
),