JS中onkeydown, onkeyup, onblur 三个事件对比 并js实现判断文本框是否为空和按Enter键实现Tab换行

JS中onkeydown, onkeyup, onblur 三个事件对比

并js实现判断文本框是否为空和按Enter键实现Tab换行

1.onkeydown, onkeyup, onblur 

 onkeydown: 是按下键盘中某个键时触发

 onkeyup: 是按下键盘中某个键并弹起时触发

 最明显的是Textbox 当光标在Textbox上,你按下'a'键时

 onkeydown是先响应其中事件,事件响应完了之后把'a'赋值给Textbox

 onkeyup是先把'a'赋值给Textbox, 后响应其中的事件

 onblur: 是切换光标时触发

2.判断文本框是否为空

//name: 提示信息

//stxt: 要判断的控件ID

 function checkisnull(name, stxt){
            var str = document.getElementById(stxt);            
            if(str.value.length == 0){
                alert(name.toString() + "不能为空");
                document.getElementById(stxt).focus();
            }        
        }

按下Enter键进行换行

function totab(){

        if(window.event.keyCode == 13){     
            window.event.keyCode   =   9;  

           //keycode为13是Enter键 9是Tab键
            }
        }

3.在实际使用中

 <asp:TextBox ID="wTxt_JCTitle" οnkeydοwn="totab()" οnblur="checkisnull('本卷标题 ','wTxt_JCTitle')"  runat="server"  Font-Size="20pt"></asp:TextBox>

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值