JS加上alert就成功,去掉就失败。怎么办?

functiondoSearch(e){if(window.event){keynum=e.keyCode;if(keynum==13){alert("加上这个就成功,没... function doSearch(e) {
if (window.event)
{
keynum = e.keyCode;
if (keynum == 13) {
alert("加上这个就成功,没有就失败");
document.getElementById("Submit1").click();
}
}
}
<input id="TJumpPaper" type="text" onkeydown="javascript:doSearch(event)" runat="server" style="width:25px"/>
<input id="Submit1" type="submit" value="跳转" runat="server" onserverclick="BtJump_Click"/>
展开
 我来答
javaallstar
推荐于2016-07-04 · TA获得超过533个赞
知道小有建树答主
回答量:154
采纳率:100%
帮助的人:191万
展开全部
可能是时间差的问题:你可以这样试试看,如果不行你再多贴点信息出来,比如控制台有没有错误:
你把代码:
document.getElementById("Submit1").click();

换成

setTimeout(function() {
document.getElementById("Submit1").click();

}, 1000)
更多追问追答
追问

改成这样了,还是不行,调试也不报错。

追答
那就不好调试了,曲线救国吧:

在你的doSearch里面直接执行:BtJump_Click()
yugi111
2014-10-23 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.3亿
展开全部
因为有浏览器的默认行为的发生,阻止即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sh...4@163.com
2014-10-23
知道答主
回答量:6
采纳率:0%
帮助的人:7万
展开全部
你的问题描述的很不清晰,没办法为你解答
追问
web,输入框输入完之后按回车,实现翻页功能,想要执行BtJump_Click
事件,无法执行。只有加上alert才能翻页成功。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
295335580
2014-10-23 · 超过21用户采纳过TA的回答
知道答主
回答量:123
采纳率:0%
帮助的人:30.7万
展开全部
加一个延时试试。或者把这段js放网页最底部试试
更多追问追答
追问
放在底部不行,请问这个延时怎么加?能不能给我写个代码?谢谢了
追答
4楼给了,其实你要先说你报的什么错误,把错误贴出来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式