我有一个以下格式的结构,我将它显示在Bootstrap模式中。按下Enter/Return键不会触发Safari中的按钮单击
<div>
<input type="text"/>
<input type="text"/>
<button class="jSomeButton" onclick="javascript: return false;"></button>
<!--Click event handled in Javascript code-->
</div>
$(function(){
$(".jSomeButton").on('click',function(){
//Called from Firefox, Chrome and IE
//Not called from Safari
});
});
在填充输入后按下Enter/Return键时,在Firefox,Chrome和IE中触发按钮点击。
但在Safari [v4.0.3]中,它不会触发按钮单击!而是似乎回传到同一页面。
这是Safari中的一个已知问题吗?
如果是,任何解决方法?
如果不是,有人可以帮我解决根本问题吗?
P.S. :
1.我熟悉用于触发按钮的Javascript代码,点击Enter键事件。只是好奇,为什么上述不会在Safari中工作只有。
2.为了澄清,在我仍然处于输入控件上时按下Enter键,而不是按Tab键先按下按钮,然后按Enter键。
你能与我们分享您的全部代码,以便我们可以帮助? –
@DevangRathod:你的意思是整个加价?还有什么事情你需要知道? – Vandesh
意味着你想要的结果是什么? –