2013-07-01 49 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

相关问题