Element: 数字验证

Created on 22 Dec 2016  ·  15Comments  ·  Source: ElemeFE/element



输入正确的数字都会提示错误

repro

Most helpful comment

<el-input v-model.number="model.number"></el-input>

All 15 comments

请提供 demo

@Leopoldthecoder

<el-form-item prop="number" v-bind:rules="{ required: true, message: '请输入数字', trigger:'change', type: 'float' }">
  <el-input v-model="model.number"></el-input>
</el-form-item>

这个问题我也遇到过,用的el-input-number代替才解决了,感觉el-input不支持数字输入样。。。。

<el-input v-model.number="model.number"></el-input>

输入框一样可以随便的输入,取值是数字

还有一个小问题,输入小数点要点两次才可以
<el-form-item prop="number" v-bind:rules="{ required: true, message: '请输入数字', trigger:'change', type: 'float' }"> <el-input v-model.number="model.number"></el-input> </el-form-item>

输入了数字还是提示‘请输入数字’

试试把type: 'float'换成 type: 'number'

换成number也是一样

不应该是blur嘛

@kopheece 的例子是正确的,如果还是有问题请提供demo

default
失去焦点的时候没有处理好

如果是數字,非必填要怎麼處理呢?
{ required: false, type: 'number', message: '请输入活动名称', trigger: 'change' }
這樣行不通,一樣會有 ’请输入活动名称‘ 的error 出現

Was this page helpful?
0 / 5 - 0 ratings

Related issues

smallpath picture smallpath  ·  3Comments

yuchonghua picture yuchonghua  ·  3Comments

yubo111 picture yubo111  ·  3Comments

zhguokai picture zhguokai  ·  3Comments

sudo-suhas picture sudo-suhas  ·  3Comments