优化自定义text field