Feb 05 2010

Ajax TextBoxWatermarkExtender

<%@ Page Title=”" Language=”C#” AutoEventWireup=”true” CodeFile=”Default2.aspx.cs” Inherits=”Default2″ %>

<%@ Register Assembly=”AjaxControlToolkit” Namespace=”AjaxControlToolkit” TagPrefix=”cc1″ %>

<style type=”text/css”>

.watermark
{
color: #999999;
font-style: italic;
}
</style>

<asp:TextBox ID=”TextBox4” runat=”server”></asp:TextBox>

<cc1:TextBoxWatermarkExtender ID=”TextBoxWatermarkExtender1″ runat=”server” WatermarkCssClass=”watermark

TargetControlID=”TextBox4
WatermarkText=”Enter First Name“>
</cc1:TextBoxWatermarkExtender>

Feb 04 2010

How to make Asp.net textbox allow numbers only

Using RegularExpressionValidator

<asp:TextBox ID=”TextBox1″ runat=”server”></asp:TextBox>

<asp:RegularExpressionValidator runat=”server” ControlToValidate=”TextBox1″

ErrorMessage=”Enter a valid number” ValidationExpression=^\d$>
</
asp:RegularExpressionValidator>

using Javascript

With Alert Message

<script type=”text/javascript”>

function isNumberKey(evt)

{

var charCode = (evt.which) ? evt.which : event.keyCode

if (charCode > 31 && (charCode < 48 || charCode > 57) )

{

alert(”Accept Digits”);

return false;

}

else

{

return true;

}

}

</script>

FirstMethod:<asp:TextBox ID=”txtAdvance” runat=”server” onkeypress=”return isNumberKey(event)” ></asp:TextBox>

Second Method: protected void Page_Load(object sender, EventArgs e)

{

txtAdvance.Attributes.Add(”onkeypress“, “return isNumberKey(event)”);

}

Without Alert Message:

<script type=”text/javascript”>

function isNumberKey(evt)

{

var charCode = (evt.which) ? evt.which : event.keyCode

if (charCode > 31 && (charCode < 48 || charCode > 57) )

return false;

return true;

}

</script>

protected void Page_Load(object sender, EventArgs e)

{

txtAdvance.Attributes.Add(”onkeypress”, “return isNumberKey(event)”);

}

Note: txtAdvance is Textbox ID Name

Above javascript from http://forums.asp.net/t/959255.aspx

Alibi3col theme by Themocracy