鳴少
︶ㄣ花自飄零水自流べ壹種相思べ兩處閑愁
放在 onblur里,要离开焦点才起作用;
<INPUT id="pkid" style="WIDTH: 176px; HEIGHT: 22px" type="text" size="24"    onblur="this.value=this.value.toLocaleUpperCase()" name="pokid">

放在 onKeydown里,第一次按下字母不变大写
private void textBox_PreRender(object sender, System.EventArgs e)
{
  textBox.Attributes["OnKeyDown"] = "toLocaleUpperCase('textBox')";
}
放在 onKeyup里,按下的时候是小写,要等手放开才起作用。
textBox.Attributes["OnKeyUp"] = "toLocaleUpperCase('textBox')";

极其简单的方法,在文本框的style属性里,
增加:text-transform: uppercase;即可,不用写客户端代码
posted on 2008-01-15 11:14  鳴少  阅读(450)  评论(0)    收藏  举报