2013-07-01 101 views
0

我需要一些幫助來插入html符號,如使用javascript的複選標記字符。 這是我的代碼。如何使用javascript在輸入文本中插入符號

<script> 
function me(){ 
var a = document.getElementById("me").value = 3; 
if(a==3){ 
document.getElementById("u").value = "checkmark symbol here"; 
} 
</script> 
<input type="text" id="me" value=""/> 
<input type="text" id="u" value="It will display here a checkmark symbol any symbo"/> 
<input type="button" value="click" onclick="me()" /> 

任何幫助將不勝感激。謝謝!

+0

嘗試複製'✓ '或'✔' – elclanrs

+0

爲什麼你試圖首先使用JavaScript插入符號? –

回答

2

JS字符串"\u2713"應產生複選標記(✓)。在一般情況下,你可以找到你想要在這個網站,然後在 「C/C++/Java源代碼」 部分複製的字符:

http://www.fileformat.info/info/unicode/char/2713/index.htm

+0

該unicode將顯示先生,而不是一個符號。你能舉一些例子,像我的程序格式的先生? :D –

+0

@VergelAndusAranas,只需用'「\ u2713」'替換''複選標記符號''。或者,如果包含JavaScript代碼的文件的字符編碼爲UTF-8且已正確聲明,則可以用「✓」替換它。 –

0

試圖改變這種

if (parseInt(document.getElementById("me").value)==3) 
+0

沒有區別。 ''3'== 3' – elclanrs

+0

@elclanrs updated – Alex

+0

不過,使用或不使用'parseInt',因爲== ==強制。在任何情況下,這似乎甚至沒有解決這個問題... – elclanrs

相關問題