工作日志5/28/14 - setfocus() & add 'I accept' chekbox with validation
来源:互联网 发布:linux if语句嵌套 编辑:程序博客网 时间:2024/06/05 15:04
今天一早三点半起来送老陆教授去机场,回来困个半死,彻头彻尾的老学究啊。
八点半来了办公室,开撸。给network account加了个I accept的checkbox,然后搞定了数据库的一个column。SQL的bit是An integer data type that can take a value of 1, 0, or NULL. 就是Boolean,true是1,FALSE是0,另外多一个NULL。
看代码还发现了个好玩的method叫setfocus(),之前总觉得每次点完一个按键屏幕就晃一下,原来这就是元凶,他使得屏幕每次都重新focus,调整用户的页面视角,其实没啥大用,谁知道为啥老头爱用。。
花了一个小时搞定了,三步走,
1. 加一个row,搞定名字和调用的method,enabled那个属性设置为FALSE,不能说disabled因为aSP里面改不了这个。
2. 写method,为了实现只有在点了I accept之后才能有submit request,否则是虚的,这就得用到ifelse判断这个checkbox是否有值,如有则改变button的enable属性为真,否则为假。
'Added by CQ 5/28/14, the 'Submit Request' button should not be allowed to be clicked until the checkbox is checked. Protected Sub cbxAccept_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) If Me.cbxAccept.Items(0).Selected = True Then btnclick.Enabled = True Else btnclick.Enabled = False End If End Sub
3. 修改SQL insert语句,加一项‘Accept’(本来在DB就有),注意前面要有逗号,否则就是invalid near ‘Accept'. 由于Accept是bit属性,前面已介绍,所以1要用引号括起来,这样是SQL的语句。
下午就搞了搞documentation,一点也不累,一天就这么过去了。
0 0
- 工作日志5/28/14 - setfocus() & add 'I accept' chekbox with validation
- 5/29工作日志-组会记录,Email address validation
- SetFocus()
- SetFocus
- SetFocus
- SetFocus
- 1-28工作日志
- 工作日志4-28
- 2006.10.14工作日志
- 外企工作日志14
- 工作日志4-14
- 工作日志2006.11.5
- 外企工作日志5
- 2-5工作日志
- 工作日志5-2
- 工作日志5-3
- 工作日志-5
- Ajax validation with Struts 2
- 刚好凯里
- 使用模板元编程操作类型集合(C++11下的TypeList)
- ios:NSRunLoop
- Android学习之SQLite浅析
- freemarker报错之六
- 工作日志5/28/14 - setfocus() & add 'I accept' chekbox with validation
- Tiny框架FAQ
- shiro
- python 解析html基础 HTMLParser库,方法,及代码实例
- Android学习-创建安卓应用项目
- linux解压命令
- 软件工程
- ant笔记-4.变量定义及运行
- Redis的一些配置