博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
偷懒把本来要判断输入值的textbox 输出提示值,结果点两次程序异常
阅读量:5908 次
发布时间:2019-06-19

本文共 504 字,大约阅读时间需要 1 分钟。

调试程序是苦并快乐着的事,

为防止用户直接点击导入下表,于是我设置提示,点击时先判断textbox 里边有无值,为空的话也在textbox做提示

程序如下:

点一次可以正常输出到textbox中,点第二次程序出现异常:

第一次

第二次:

什么情况,这是? 设置断点竟然没反映,各种疑惑,环境出问题了吗? 怎么断点都不行,没见过这么古怪的问题啊,结果突然间意识到

工程设置了发布模式release 。于是乎

设置断点提示:当前不会命中断点,还没有为该文档加载任何符号;

改成debug,在运行,终于知道问题在哪里。

程序跑到else里边去了,if这关过了跑到else里边去了,当然else 没做判断也是问题,这是后话,先说if 判断textbox 判断为空怎么还跑到else里边,

后来一看,textbox 被赋值了,第一次点击的时候,把提示值赋值给textbox了,所以再点的时候不为空了,于是跑到了else里边

换成debug,错误如下图:

还是debug 模式好。要不出现问题也不知道出现在哪里了。

转载于:https://www.cnblogs.com/zuochanzi/p/5635404.html

你可能感兴趣的文章
Redis3.2源码分析-跳跃表zskiplist
查看>>
开发人员可以提高效率的chrome插件推荐
查看>>
Zend引擎
查看>>
Express实用技巧和设计模式
查看>>
python协程的前世今生
查看>>
Faster R-CNN理解
查看>>
RSA算法详解
查看>>
CSS3实现一个旋转的花朵
查看>>
【313天】每日项目总结系列051(2017.12.15)
查看>>
android转场动画--共享元素(Shared Element)
查看>>
源码解析之ListView
查看>>
用 Go 构建一个区块链 -- Part 6: 交易(2)
查看>>
cordova 爬坑指南
查看>>
AWS Amplify Console:赋予应用程序快速部署的能力
查看>>
歇逼了兄弟,心态崩了
查看>>
scrapy模拟登录代码演示及cookie原理说明
查看>>
[Flink]Flink1.3 Batch指南二 集群运行
查看>>
LeetCode 319 Bulb Switcher(灯泡切换)(从规律中发现算法……)
查看>>
数字化转型面临的五大挑战
查看>>
使用bootstrap-Validator校验表单
查看>>