验证textbox输入:
   
function checkKeyCode(reg)
 {
  var keyCode = window.event.keyCode;
  var srcElem = event.srcElement
  var oSel = document.selection.createRange()
  var srcRange = srcElem.createTextRange()
  oSel.setEndPoint("StartToStart", srcRange)
  var num = oSel.text + String.fromCharCode(keyCode) + srcRange.text.substr(oSel.text.length)
        if(keyCode == 13)
        {
            document.getElementById("ChangePasswordPushButton").click();
            window.event.returnValue = 0;
        }
        else
        {
      event.returnValue = reg.test(num);
  }
 }


用法:
<asp:TextBox ID="txtUserID" MaxLength="25" runat="server" Width="158px" onkeypress="checkKeyCode(/^[A-Za-z0-9]+$/)"></asp:TextBox>

posted on 2006-08-14 17:42  Caviare  阅读(359)  评论(0编辑  收藏  举报