<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
</HEAD>
<body ><P>&nbsp;</P>
<form name="form1">&nbsp; <INPUT type=button value=ENG onclick="insertValue();"><INPUT type=button value=中文 onclick="insertValue();" id=button1 name=button1>
<TEXTAREA id=text1 style="WIDTH: 339px; HEIGHT: 219px" onclick="storeCaret(this);" onkeypress=storeCaret(this); rows=11 cols=37></TEXTAREA>
</form>
</body>
</HTML>
<SCRIPT LANGUAGE=javascript>
<!--function insertValue()
{
// var r = document.selection.createRange();
 var r =form1.text1.currRange;
   if(r == null)
 {   form1.text1.value +=event.srcElement.value;
    return;
    }
  r.text +=event.srcElement.value;
}function storeCaret (editEl) {
  if (editEl.createTextRange)
    editEl.currRange = document.selection.createRange().duplicate();
}//-->
</SCRIPT>

解决方案 »

  1.   

    我想要C#的,在。CS里写的代码,脚本晕
      

  2.   

    TextBox1.Text=TextBox1.Text.Insert(5,"aa");
      

  3.   

    TextBox1.Text=TextBox1.Text.Insert(5,"aa");
      

  4.   

    TextBox1.Text=TextBox1.Text.Insert(5,"aa");这个5,我如何动态得到?
      

  5.   

    TextBox1.Text.SubString();
    TextBox1.Text.IndexOf();
    这两个方法学着用一用,在MSDN里面有很好用。