判断用户输入是否为数字?
2009-12-08 14:36
507 查看
float request; if(float.TryParse(TextBox3.Text.ToString(),out request)) { string sqlStr = "insert into xxx(xxx) values("+xxx+")"; try { //执行方法 Response.Write("<mce:script type="text/javascript"><!-- alert('添加成功!');window.close();// --></mce:script>"); } catch (Exception) { throw; } } else { string myScript = @"alert('单价必须是数字!')"; Page.ClientScript.RegisterStartupScript(this.GetType(), "MyScript", myScript, true); }
函数:float.TryParse(string s,out float request)
参数:s表示要转化的数字的字符串,request表示成功与否。
这样便可以判断用户的输入是否为float类型,例如:货币类型,我们便可以限制用户必须输入float类型。
一般我们要限制用户只能输入数字的时候,可以采取这样的方式:
<asp:TextBox ID="TextBox2" runat="server"
CssClass="textbox" Width="166px" <asp:TextBox ID="TextBox2" runat="server"
CssClass="textbox" Width="166px" onkeypress= "if(event.keyCode < 48 || event.keyCode > 57) event.returnValue = false;">
</asp:TextBox>">
</asp:TextBox>
PS:只要为TextBox添加上onkeypress= "if(event.keyCode < 48 || event.keyCode > 57) event.returnValue = false;"
相关文章推荐
- 【摘录】关于判断用户输入是否数字字母等思路及源码
- 第二章作业51.4(编写一个程序,判断用户输入的字符是否为数字,若是数字,则输出“a numerical charater”,否则输出“other charater”。)
- 在一个长度为10的整形数组中,已经放置好了任意10个整数。要求用户任意输入 一个整数,判断该数字是否在数组中。如果在,删除数组中该元素,并把后面的 元素往前挪。(让空出的位置在最后)
- 判断用户输入是否为数字
- 判断用户输入的是否为0-9中的数字
- js中利用isNaN函数判断用户输入是否为数字
- C++ 如何一次性获取用户输入并判断是否为数字?
- 怎样判断用户输入的是否为数字
- [Tool]判断用户输入是否符合规范(大小写0~9数字)
- 43.编写一个程序,判断用户输入的字符是否是数字,若是数字,则输出“a numerical character”
- C++ 如何一次性获取用户输入并判断是否为数字?
- 编写程序,判断用户输入的数字是否完全数.所谓“完全数”是指整数n的所有因子(不包括n)之和等于n自身。例如28的因子为1、2、4、7、14,而28=1+2+4+7+14,因此28是“完全数”。
- 编写一个Java应用程序。用户从键盘输入一个1—9999之间的数,程序将判断这个数是几位数, 并判断这个数是否是回文数。回文数是指将该数含有的数字逆序排列后得到的数和原数相同, 例如12121、3
- c#数字验证码功能,以及判断用户输入是否正确。
- 判断用户输入的数字是否为99,并将不是数字之和打印出来,巧妙使用break和continue。
- 2. 编写一个Java应用程序,用户从键盘输入一个1~9999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数。回文数是指将该数含有的数字逆序排列后得到的数和原数相同,例如12121、32
- 判断用户输入的数字是否有重复(Duplicate Elimination)
- js判断用户输入的内容是否为纯数字
- C++判断用户输入是否为数字?
- 让用户输入一个三位数(若不是三位数则提示错误),判断该数是否是水仙花数。(水仙花数:每一位上的数字的立方和,等于该数本身)