您现在所在的是:

人机界面

回帖:3个,阅读:3978 [上一页] [1] [下一页]
2272
刘国辉
文章数:258
年度积分:59
历史总积分:2272
注册时间:2008/12/28
发站内信
发表于:2021/1/19 10:07:17
#0楼
附件 16990ab68149f2eaa53360b68eed02b.jpg

附件 48a67d688b296fb6fa31eba8209b2af.jpg

附件 b5ef69d09f14eaa4dac7fcc127d4ea8.jpg


各位高手,写了一个车牌号码的输入键盘,因为汉字是占用了2个字符,所以删除汉字的时候就必须减去2,但是一旦字符数不是2的倍数,删到最后就剩一个字符时,就删不掉了,所以写了删除按键的脚本,当最后只剩2个字符时,就减去2,其他时候只减去1。
但是模拟的时候,输入单个汉字或者单个数字或者单个字母时可以删除,一旦组合输入后,删除键就不好使了,不知道问题出在哪里。

5分悬赏
19249
pqsh 版主
文章数:7422
年度积分:1079
历史总积分:19249
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2021/1/19 17:08:33
#1楼
发生在>2的时候,你只能减1.
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号
2272
刘国辉
文章数:258
年度积分:59
历史总积分:2272
注册时间:2008/12/28
发站内信
发表于:2021/1/20 8:47:02
#2楼
回复 #1楼 pqsh
对的,>2的时候减1。现在汉字和字母组合后,就>2,但按下删除就没有作用了,好像指令不执行了
40339
tigermu 版主
文章数:14900
年度积分:1297
历史总积分:40339
注册时间:2004/8/12
发站内信
2018论坛优秀版主
2018春节活动(二)
2017论坛优秀版主
2017国庆活动(一)
2016论坛优秀版主
2016国庆活动(一)
2015论坛优秀版主
西门子logo体验(三)
英威腾PLC体验(三)
2015春节活动
2014论坛优秀版主
2013论坛优秀版主
2012论坛优秀版主
2010年度论坛贡献奖
发表于:2021/1/20 16:00:08
#3楼
可能这个函数只能对同一类型的有效,汉字和字母合起来它可能不行,你可以试试,只是汉字或者只是字母的
清泉石上,明月松间。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

46.8003