-2
好吧,所以我想用JavaScript創建一個HTML頁面。我想要我在輸入欄中輸入的內容以不同的方式進行翻譯。所以例如,如果我把a
放在框中,我想把它放到☺
。如果我輸入像hello
這樣的字,我希望它顯示爲◘♣♀♀☼
。誰會知道該怎麼做?如何使用JavaScript代替使用Alt代碼的字母
好吧,所以我想用JavaScript創建一個HTML頁面。我想要我在輸入欄中輸入的內容以不同的方式進行翻譯。所以例如,如果我把a
放在框中,我想把它放到☺
。如果我輸入像hello
這樣的字,我希望它顯示爲◘♣♀♀☼
。誰會知道該怎麼做?如何使用JavaScript代替使用Alt代碼的字母
這裏是jQuery的一個例子: http://jsfiddle.net/FPsdy/3/
你將有你想要的字符,你想以填補替代陣列。
var replacements = {
"A": ")",
"B": ">",
"C": "'",
}
$('input[value=Translate]').click(function(){
$("#translator").val(function(i, val)
{
val = val.split('');
$.each(val, function(i,e){
val[i] = replacements[e] ? replacements[e] : e;
});
return val.join('');
});
});
謝謝,真的有幫助! – Master 2013-03-26 22:43:15
提示:'charCodeAt'。 – MaxArt 2013-03-26 21:23:45