ایمان مدائنی
چهارشنبه 08 خرداد 1392, 13:58 عصر
سلام دوستان
امروز می خوام یادتون بدم که چطوری سمت کلاینت و با استفاده از RegularExpressionValidator کاربر را وادار به وارد کردن فقط عدد کنید
http://madaeny.com/ImagesArticle/4fd05803c8c541b4a4dd4fadf8db986b.jpg
خب برای اینکار از یک RegularExpressionValidator استفاده میکنیم و اون رو ست میکنیم روی TextBox مورد نظر
<asp:TextBox ID="TextBox1" runat="server" Width="240px"></asp:TextBox>
<br />
<asp:RegularExpressionValidator ID="RegularExpressionValidator1"
ControlToValidate="TextBox1" runat="server"
ErrorMessage="لطفا فقط عدد وارد کنید" ValidationExpression="\d+"
ForeColor="Red"></asp:RegularExpressionValidator>
بته اگه سمت سرور هم چک کنید کار از محکم کاری عیب نمیکنه
چون اگه JavaScript مرورگر کاربر غیر فعال باشه کار نمیکنه
نمونه هم ضمیمه کردم تا اگه مشکلی داشتید از روی آن ببینید
موفق و پیروز باشید
منبع مقاله : Madaeny.com (http://www.madaeny.com/Default.aspx)
امروز می خوام یادتون بدم که چطوری سمت کلاینت و با استفاده از RegularExpressionValidator کاربر را وادار به وارد کردن فقط عدد کنید
http://madaeny.com/ImagesArticle/4fd05803c8c541b4a4dd4fadf8db986b.jpg
خب برای اینکار از یک RegularExpressionValidator استفاده میکنیم و اون رو ست میکنیم روی TextBox مورد نظر
<asp:TextBox ID="TextBox1" runat="server" Width="240px"></asp:TextBox>
<br />
<asp:RegularExpressionValidator ID="RegularExpressionValidator1"
ControlToValidate="TextBox1" runat="server"
ErrorMessage="لطفا فقط عدد وارد کنید" ValidationExpression="\d+"
ForeColor="Red"></asp:RegularExpressionValidator>
بته اگه سمت سرور هم چک کنید کار از محکم کاری عیب نمیکنه
چون اگه JavaScript مرورگر کاربر غیر فعال باشه کار نمیکنه
نمونه هم ضمیمه کردم تا اگه مشکلی داشتید از روی آن ببینید
موفق و پیروز باشید
منبع مقاله : Madaeny.com (http://www.madaeny.com/Default.aspx)