您的位置:首页 > Web前端 > JavaScript

js 事件截取enter按键页面提交事件示例代码

2014-03-04 09:47 435 查看

假如你在一个文本框中按enter事件是让他执行一个js函数,但是不想提交表单,可以这样做:

function ysearch() //年文本框回车键后重新加载DataWindow
{
    validateInputText('yyyy');//想做的第一个js函数
    if(event.keyCode==13)
    {
        changeym();//想做的第二个js函数,做完后把event给清空
        event.returnValue=false;//把event事件给截取掉,表单就获取不到event.keyCode==13了
    }
}


<asp:TextBox ID="txtYear" MaxLength="4"  onkeydown="ysearch();"                                
runat="server" class="CRBT_input1">
</asp:TextBox>
//提示,若在一个事件中,你想调用两个js函数,例如onkeydown事件中调用的validateInputText('yyyy'); 和changeym();函数,这时你可以把他们两个写在一个函数ysearch() 里,然后调用总函数 ysearch() 就好了

您可能感兴趣的文章:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  js 截取