前面学习了文本输入框,可以实现普通的文本输入,也可以实现密码输入,这是比较基础的应用。其实文本框的输入,还可以只输入数字、邮件地址和其它符合正则表达的输入。为什么输入要这么讲究,因为输入内容是最容易让软件出错的地方。因为输入错误的数据,而没有及时反馈出来,那么到后面就会越来越麻烦,并且让用户非常生气。比如一个注册帐号,当你输入七八个页面后,在最后提交时,才提出来不合法,那么用户就需要一个一个返回去重新查看,这样来回折腾,非常让人生气的。另外还有一种,没有检测到,导致输入非法的字符,再到SQL语句处理也不严格,那么就会导致SQL语句执行出错,如果出错又没有处理,整个系统就会崩溃。其它在社会上经常会看到这种情况,比如404返回等等。
因此在输入内容这种编程问题上,如果能严格地要求,就要严格的要求来处理,绝对不能放任到后面处理。所以在输入时,就需要小心对待,能限制输入数字的,就不要让用户输入其它字符。能限制输入26个字母的,就不要让输入其它内容。这样才能正确地处理正确的数据,限制用户犯错,才是软件智能的体现。
在鸿蒙应用里,也不会例外,所以文本输入组件,可以所有内容的文本&#