日期:2014-05-19  浏览次数:20359 次

新手,关于TextBox两个弱弱的问题,在线等!
1.我想限制TextBox里面输入的内容,如果用户输入的是 ", "       将符号改为 ", "       前面的是中文后面是英文
2.若在TextBox里面按下回车,我想触发一个事件怎么做?



------解决方案--------------------
string.Replace( ", ", ", ")
------解决方案--------------------
1---给TextBox加入onkeyup属性就可以
<asp:TextBox id= "TextBox1 " runat= "server " onkeyup= "javascript:this.value= this.value.replace( ', ', ', '); "> </asp:TextBox>

2---JavaScript的问题
<script language=javascript>
function EnterKey()
{
if(event.keyCode==13)

//............

}
</script>
然后在你的TextBox加属性
<asp:TextBox id= "TextBox2 " runat= "server " onkeydown= "EnterKey() "> </asp:TextBox>

------解决方案--------------------
javascript onkeydown事件添加

function fnOnKeyDown()
{
if( event.keyCode == 13)
{
//do what you want
}
}
------解决方案--------------------
在textbox的onTextChanged事件中执行了一个方法,
你提的两点都可以把事件写进去
当在textbox中按下回车时这个方法执行了