2014-01-17 32 views
0

我試圖創建一個輸入字段,顯示實時的另一個輸入字段中的字符數。當用戶點擊該字段並且該字段是隻讀字段時,我不希望關注該字段。在Chrome中,該字段沒有得到關注,只有只讀是必要的,但在Firefox中,它仍然是我點擊它時的焦點。我試圖阻止這個例如blur()但它不起作用。我在做什麼錯誤或者解決方案是什麼?點擊jQuery沒有專注於只讀輸入字段(在Firefox中)

$(function(){ 
$("input[type='text']").on("keyup", function(event){ 
    $(".counter").blur(); 
    $("#counter_1").val($(this).val().length); 
    }); 
}); 

http://jsfiddle.net/67Bpa/3/

+2

你最好不要使用輸入然後 –

回答

7

只是模糊的領域時,它獲得焦點

$("#myFieldIdontWantFocusOn").on("focus", function(){ 
    $(this).blur(); 
}); 

Fiddle

編輯:

更新小提琴納入上述A.Wolff的觀察。

+1

+1即使我會用作選擇器:'$(「input [type ='text'] [readonly]」)' –

+0

爲了使它完成,我也添加$(this).css(「cursor」,「default」); – Dinizworld

+0

我更新了我的小提琴。謝謝。 –