替换原来的textfield方式，增加maxchars