iOS12新增一個(gè)功能就是可以自動(dòng)填充驗(yàn)證碼,當(dāng)你點(diǎn)擊鍵盤上面的驗(yàn)證碼時(shí),如果這時(shí)你監(jiān)聽了UITextFieldTextDidChangeNotification,那么這時(shí)你會(huì)收到兩個(gè)相同的回調(diào)。
這時(shí)候可以手動(dòng)控制input的長(zhǎng)度,假設(shè)驗(yàn)證碼是6位數(shù),當(dāng)在<input type="text"> 或<input type="password"> 的情況下,可以用maxlength控制長(zhǎng)度;當(dāng)在<input type="number">時(shí),maxlength失效,這時(shí)候建議用
<input type="number" oninput="if(value.length>6)value=value.slice(0,6)" />
這樣就可以了,覺得有用就點(diǎn)個(gè)贊再走唄!