Heim  >  Artikel  >  Web-Frontend  >  js 事件截取enter按键页面提交事件示例代码_javascript技巧

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

WBOY
WBOYOriginal
2016-05-16 16:57:231208Durchsuche

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

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


runat="server" class="CRBT_input1">

//提示,若在一个事件中,你想调用两个js函数,例如onkeydown事件中调用的validateInputText('yyyy'); 和changeym();函数,这时你可以把他们两个写在一个函数ysearch() 里,然后调用总函数 ysearch() 就好了

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn