我想在单击警告框上的确定后阻止页面重新加载。点击搜索按钮就可以了。但现在我遇到输入按键事件的问题。有人帮帮我。
这是我的HTML
<div id="email">
<input type="text" id="txtSearchEmail" name="email" onkeydown="Javascript: if (event.keyCode==13) {JS_Search(); event.preventDefault();}" style="width: 161px; height: 16px; padding: 2px; border: 1px solid #a8a8a8; font-size: 13px; color: #434343" />
</div>
<div id="search">
<a class="gai-button" style="width: 96px; height: 25px;" onclick="JS_Search();"><img src="images/findamessage_search.jpg" alt="" /></a>
</div>
这是我的javascript
if() {
//some coding
}
else {
alert ("Not found!");
return false;
}
答案 0 :(得分:0)
在事件结束时添加 break; ,并在 true 时修改 ifthenelse 块以重新加载窗口。
答案 1 :(得分:0)
从你的onkeydown处理程序中删除“Javascript:”,此属性中的文本已经是Javascript。 如果&lt; form&gt;中的此按钮tag - 在&lt; form&gt;中使用“onsubmit”属性/事件标签
答案 2 :(得分:0)
也许这就是你想要的,也许不是,在这个例子中我使用jQuery:
$(function() {
$("#search a.gai-button").click(function(ev) {
if() {
//some coding
}
else {
alert ("Not found!");
//This prevents the a tag from
ev.preventDefault();
return false;
}
})
};
})