javascript中document.form1.textfield.value="®"
改成document.form1.textfield.value="\uxxxx";xxxx代表注册商标符号的unicode代码.

解决方案 »

  1.   

    这样就行了.<html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
    <script language="javascript">
    function clickit() {
    document.form1.textfield.value="\xA9";
    }
    </script>
    </head><body>
    <form name="form1" method="post" action="">
    <input name="textfield" type="text" value="ddddccc">
    <input type="button" value="button" name="B1" onclick="clickit();">
    </form></body>
    </html>
      

  2.   

    不行啊,
    &reg; 
      <input name="textfield" type="text" value="dddd&reg;ccc">
      <input type="button" value="button" name="B1" onclick="clickit();">
    都可以正常显示
      

  3.   

    wanghr100(灰豆宝宝.net),谢谢你,可以用了,不过我想说的是,&reg; 只是个例子,他代表任意特殊字符!你给处理只是针对其一!还有\xA9为圈C,而不是圈R!不过还是谢谢你,长了不少知识