當我輸入上面的字符時,它有兩個輸入,它同時寫入最下面的一個。我有一個字母i
和信ı
但在英語中,他們有相同的大寫字母的不同I
所以我寫了下面的代碼來解決這個問題:在jQuery中,當你輸入字母中間的字符時,最後一個字符是
$(".buyuk").on("keypress", function(event) {
event.preventDefault();
if (event.which == 105)
$(this).val($(this).val() + "İ");
else
$(this).val($(this).val() + String.fromCharCode(event.which).toUpperCase());
});
後,你寫的字,當你想從編輯字中間它將信件添加到結尾。例如,我輸入了moitor
,但是當我預計輸出爲monitor
時,它變成了moitorn
。
'我有兩個輸入'你的代碼示例中的第二個輸入在哪裏?你能創造一個這樣的小提琴嗎? – Mivaweb
與其他頁面相同的頁面。 @Mivaweb – Seuphoria
我同意@Mivaweb,因爲它不清楚你在說什麼。也許你可以包含一個JSFiddle或添加代碼片段來說明問題。 – Huey