I have a textbox inside the gridview. IF i enter any non-numeric values it has to show error message. How to handle this in row edit event
+1
A:
You need a RegularExpressionValidator to check for numeric value.
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="TextBox1"
ErrorMessage="Enter only Numbers" ValidationExpression="[0-9]*"></asp:RegularExpressionValidator>
Don't forget to add a RequiredFieldValidator too, if empty Text is also invalid.
Tim Schmelter
2010-08-30 08:55:42
A:
aspx page textbox in grid view
<asp:TextBox ID="dcemailID" runat="server" onKeypress="return AlphaNumericOnly(event)"
Width="132px" MaxLength="25"></asp:TextBox>
Javascript :
function AlphaNumericOnly(e)
{
// copyright 1999 Idocs, Inc. http://www.idocs.com
var key = [e.keyCode||e.which];
var keychar = String.fromCharCode([e.keyCode||e.which]);
keychar = keychar.toLowerCase();
var checkString="abcdefghijklmnopqrstuvwxyz";
if ((key==null) || (key==0) || (key==8) ||
(key==9) || (key==13) || (key==27) )
return true;
else if (((checkString).indexOf(keychar) > -1))
return true;
else
return false;
}
Pranay Rana
2010-08-30 09:05:56