js怎么给一个按钮添加两个事件

一般我们分页通过1.输入页数回车2.输入页数确定那就要写两个方法一个点击事件与键盘输入事件有没有办法实现将两个方法结合起来也就是说只要写一个方法就能完成以上两种方法?... 一般我们分页通过
1.输入页数 回车
2.输入页数 确定
那就要写两个方法 一个点击事件与键盘输入事件
有没有办法 实现将两个方法结合起来 也就是说只要写一个方法 就能完成以上两种方法?
展开
 我来答
wanggutong
2012-03-21 · 超过10用户采纳过TA的回答
知道答主
回答量:26
采纳率:0%
帮助的人:31.1万
展开全部
从你给的截图看是要实现这个功能吧..
1.在输入框输入页码,按回车后,跳转到对应的页面
2.在输入框输入页码,点击后面的确定按钮,,跳转到对应的页面

这里其实不是把两个事件都绑定到按钮上.而是输入框和按钮各一个.
输入框相应回车事件,按钮相应点击事件.
及input的onkeydown或onkeypress事件,与按钮的click事件.

你可以写一个方法来实现到目标页.
function goPage(){};

input 的onkeydown或onkeypress事件
input.onkeydown=function(){
//在这里先加入判断是否按了回车,,看楼上的.
//然后调用翻页事件.
goPage();
}

按钮的click事件可以直接这么写
btn.click=goPage();
度老虎
2012-03-19 · TA获得超过1546个赞
知道大有可为答主
回答量:1661
采纳率:100%
帮助的人:2330万
展开全部
确定按钮用表单里的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>
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式