input属性がnumberの場合、maxlengthが機能しない場合はどう解決しますか?

1313 ワード

input属性がnumberの場合、maxlengthが機能しない場合はどう解決しますか?
type=textの場合はinput入力内容の長さを制限できます.
<input type="text"  maxlength="11" />   
ただしtypeをnumberタイプに設定した場合は有効になりません.
<input type="number"  maxlength="5" /> //maxlength  ,        。
解放案:
<input type="number" οninput="if(value.length>11)value=value.slice(0,11)" />
小結:時間があるか、それともMDN文書を多く見てください.ラベルのどの原生属性が「顔を覆う」のではなく、簡単な入力制御で自分で書いてwatchを制御します.