js怎么给一个按钮添加两个事件
一般我们分页通过1.输入页数回车2.输入页数确定那就要写两个方法一个点击事件与键盘输入事件有没有办法实现将两个方法结合起来也就是说只要写一个方法就能完成以上两种方法?...
一般我们分页通过
1.输入页数 回车
2.输入页数 确定
那就要写两个方法 一个点击事件与键盘输入事件
有没有办法 实现将两个方法结合起来 也就是说只要写一个方法 就能完成以上两种方法? 展开
1.输入页数 回车
2.输入页数 确定
那就要写两个方法 一个点击事件与键盘输入事件
有没有办法 实现将两个方法结合起来 也就是说只要写一个方法 就能完成以上两种方法? 展开
2个回答
展开全部
从你给的截图看是要实现这个功能吧..
1.在输入框输入页码,按回车后,跳转到对应的页面
2.在输入框输入页码,点击后面的确定按钮,,跳转到对应的页面
这里其实不是把两个事件都绑定到按钮上.而是输入框和按钮各一个.
输入框相应回车事件,按钮相应点击事件.
及input的onkeydown或onkeypress事件,与按钮的click事件.
你可以写一个方法来实现到目标页.
function goPage(){};
input 的onkeydown或onkeypress事件
input.onkeydown=function(){
//在这里先加入判断是否按了回车,,看楼上的.
//然后调用翻页事件.
goPage();
}
按钮的click事件可以直接这么写
btn.click=goPage();
1.在输入框输入页码,按回车后,跳转到对应的页面
2.在输入框输入页码,点击后面的确定按钮,,跳转到对应的页面
这里其实不是把两个事件都绑定到按钮上.而是输入框和按钮各一个.
输入框相应回车事件,按钮相应点击事件.
及input的onkeydown或onkeypress事件,与按钮的click事件.
你可以写一个方法来实现到目标页.
function goPage(){};
input 的onkeydown或onkeypress事件
input.onkeydown=function(){
//在这里先加入判断是否按了回车,,看楼上的.
//然后调用翻页事件.
goPage();
}
按钮的click事件可以直接这么写
btn.click=goPage();
展开全部
确定按钮用表单里的submit,不需要另外写,然后写个回车事件就可以:
<script language="javascript" type="text/javascript" >
document.onkeydown = function(e){
if(!e) e = window.event;
if((e.keyCode || e.which) == 13){
document.form1.submit();
}
}
</script>
<script language="javascript" type="text/javascript" >
document.onkeydown = function(e){
if(!e) e = window.event;
if((e.keyCode || e.which) == 13){
document.form1.submit();
}
}
</script>
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询