我有一個以下格式的結構,我將它顯示在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
意味着你想要的結果是什麼? –