如何验证gv中的文本框不能输入'号,请高手解答,在线等

解决方案 »

  1.   

    你查查“'”的ascii码,然后在textbox的change事件里判断,我也不怎么会,会这点思路...见谅!
      

  2.   

     <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
     <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" 
                ControlToValidate="TextBox1" ErrorMessage="RegularExpressionValidator" 
                ValidationExpression="^[^'‘’  ]+$"></asp:RegularExpressionValidator>
      

  3.   

    是c#,不是asp.net,
    这个是gv循环下来的,不是单独的textbox,
    在keypress事件判断这个值不起效果,,!
      

  4.   

    onkeydown=if(event.keyCode==109){event.returnValue=true;}
    else{event.returnValue=false;}把109换成ACSIM即可
      

  5.   

    <asp:TextBox ID="TextBox1" onkeydown=if(event.keyCode==109){event.returnValue=true;}
    else{event.returnValue=false;}
     runat="server"></asp:TextBox>
    这样写可以的,在GV中可以的