在text box 中实现删除线应该是不行,但删除事件可捕捉<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
<SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript>
<!--function text1_onkeydown() {
 if(event.keyCode ==8)
 {
label1.innerHTML=text1.value.strike();

return false;
 }
  
}//-->
</SCRIPT>
</HEAD>
<BODY>
<label id="label1"><STRIKE></STRIKE></label>
<P><INPUT id=text1 name=text1 LANGUAGE=javascript onkeydown="return text1_onkeydown()"></P></BODY>
</HTML>

解决方案 »

  1.   

    用一个隐藏文本框B,里面放着 待删除文本框A的原始值,在A 的 onChange实践中实现你的功能即可!
    <form name=frm id=frm>
    <input name=A value="aaa">
    <input name=B value="aaa">
    </form>
    <script>
    function frm.A.onchange()
    {
      A.value=B.value;
    //至于加下划线 恐怕难。
    }
    </script>
      

  2.   

    http://fason.nease.net/code/js/other/htmleditor.htm
      

  3.   

    fason,你能给我源代码吗?非常感激,[email protected]
      

  4.   

    fason 你能够帮我解释一下下面语句的含义吗??
    doc=document.frames.Editor.document