Web中响应用户修改的事件
2008-10-17 09:07
169 查看
我现在要实现一个功能就是当用户修改的时候保存按钮马上变为可用,如果写在onchange事件里,文本框就要当焦点转移的时候才会触发,所以研究了一下其它的几个事件,如onpropertychange,有可能修改样式也会触发,不行
onkeydown ctrl与系统钮都会响应。
最适合的就是onkeypress
onkeypress当用户按下字面键时触发。是在用户按下并放开任何字母数字键时发生。系统按钮(例如,箭头键和功能键)无法得到识别。
onkeydown当用户按下键盘按键时触发。 是在用户按下任何键盘键(包括系统按钮,如箭头键和功能键)时发生。
onkeyup 当用户释放键盘按键时触发。是在用户放开任何先前按下的键盘键时发生。
onpropertychange 当在对象上发生对象上发生属性更改时触发。
onchange 当对象或选中区的内容改变时触发。
onkeypress可以接受的字符为:
Letters: A - Z (uppercase and lowercase)
Numerals: 0 - 9
Symbols: ! @ # $ % ^ & * ( ) _ - + = < [ ] { } , . / ? \ | ' ` " ~
System: ESC, SPACEBAR, ENTER
onkeydown ctrl与系统钮都会响应。
最适合的就是onkeypress
onkeypress当用户按下字面键时触发。是在用户按下并放开任何字母数字键时发生。系统按钮(例如,箭头键和功能键)无法得到识别。
onkeydown当用户按下键盘按键时触发。 是在用户按下任何键盘键(包括系统按钮,如箭头键和功能键)时发生。
onkeyup 当用户释放键盘按键时触发。是在用户放开任何先前按下的键盘键时发生。
onpropertychange 当在对象上发生对象上发生属性更改时触发。
onchange 当对象或选中区的内容改变时触发。
onkeypress可以接受的字符为:
Letters: A - Z (uppercase and lowercase)
Numerals: 0 - 9
Symbols: ! @ # $ % ^ & * ( ) _ - + = < [ ] { } , . / ? \ | ' ` " ~
System: ESC, SPACEBAR, ENTER
相关文章推荐
- Web中响应用户修改的事件 转
- iOS学习笔记(2)— UIView用户事件响应
- webapp div click事件不能响应的解决办法
- web方式修改AD域用户密码
- 网页内一次实现用户控件内Web控件的多事件
- android webview js交互, 响应webview中的图片点击事件
- 在Windows Server 2008 R2中使用web方式修改域用户账户密码
- iOS:与网页WebView的数据交互及网页内事件响应(WKWebView,bridge))
- 控件不接收用户交互的情况以及事件响应顺序
- 关于web中javascript不能响应ActiveX事件
- ASP.NET页面上直接放置用户控件WebUserControl1时的事件顺序
- iOS-控件响应用户控制事件之事件处理
- Android 让 WebView 响应下载点击事件
- 关于web中javascript不能响应ActiveX事件
- webform treeview SelectedNodeChanged事件不响应
- android webview js交互, 响应webview中的图片点击事件
- iOS-控件响应用户控制事件之事件处理
- 用户在SP网站上操作的WEB接口调用和流程图[修改图片]
- android webview js交互, 响应webview中的图片点击事件
- [OpenGL]从零开始写一个Android平台下的全景视频播放器——5.4 响应用户的单指触控事件(平移)