在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>
<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>
<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>
doc=document.frames.Editor.document