JavaScript:
- <script language="javascript" type="text/javascript">
- function textbox(obj, maxvalue, minvalue) {
- if (obj.value != "") {
- if (parseInt(obj.value) == obj.value && parseInt(obj.value) >= minvalue && parseInt(obj.value) <= maxvalue) {
- //do nothing
- }
- else {
- alert('Please enter ' + minvalue + ' - ' + maxvalue + '');
- obj.value = "";
- }
- }
- }
- </script>
HTML:
- <body>
- <form id="form1" runat="server">
- <div>
- <asp:TextBox ID="TextBox1" runat="server" TextMode="Number"></asp:TextBox>
- <asp:TextBox ID="TextBox2" runat="server" TextMode="Number"></asp:TextBox>
- </div>
- </form>
- </body>
C#:
- protected void Page_Load(object sender, EventArgs e)
- {
- //onblur
- TextBox1.Attributes.Add("onblur", "textbox(" + TextBox1.ClientID + ", 10, 0)");
- TextBox2.Attributes.Add("onblur", "textbox(" + TextBox1.ClientID + ", 5, 1)");
- //onkeydown
- //TextBox1.Attributes.Add("onkeydown", "textbox(" + TextBox1.ClientID + ", 10, 0)");
- //TextBox2.Attributes.Add("onkeydown", "textbox(" + TextBox1.ClientID + ", 5, 1)");
- }