<分区>
假设我试图在输入字段中获取 10 个数字,但 maxLength 属性不适用于 type='number',尽管它适用于 type='text'。
import React, { Component } from 'react'
export default props => {
const {
handleInput
} = props;
return (
<div>
<span>+92</span>
<input type='number' placeholder='Phone Number' maxLength={10} onChange={handleInput}/>
</div>
)
}
我在上面编写的代码片段中缺少什么?
一种可能的解决方法是我在输入标记中使用值属性并将输入类型设置为文本,并通过编写 onChange 函数继续测试来自正则表达式的输入值。