中易网

ASP验证数字表单

答案:4  悬赏:30  
解决时间 2021-03-07 04:51
有一个文本框<br>我想让它只能输入数字0-9,然后显示一句话:你输入的不是有效的数字;<br>并且可以判断是否小于50,大于则通过,小于则显示:你输入的数字小于50;<br><br>在线急待,麻烦找越简单的越好,因为我不懂ASP......谢谢各位!<br>我的那些代码是:<br>&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=gb2312&quot;&gt;<br>&lt;!--#include file=&quot;conn.asp&quot;--&gt;<br>&lt;!--#include file=&quot;../functions.asp&quot; --&gt;<br>&lt;%<br>classID= Trim(Request.Form(&quot;classID&quot;))<br>brand= fmtSQLString(Trim(Request.Form(&quot;brand&quot;)))<br>amount= fmtSQLString(Trim(Request.Form(&quot;amount&quot;)))<br><br>if amount=&quot;&quot; then<br> alertback &quot;抱歉:您输入的 [ 订购数量 ] 为空或内容不合法,请重新输入!&quot;<br>end if <br><br>sql= &quot;select * from feedbacks where 1=2&quot;<br>set rs= server.CreateObject(&quot;adodb.recordset&quot;)<br>rs.open sql, conn, 1, 3, 1<br>rs.addnew<br>rs(&quot;classID&quot;)= classID<br>rs(&quot;brand&quot;)= brand<br>rs(&quot;amount&quot;)= amount<br>rs.update<br>rs.close<br>set rs=nothing<br><br>response.Redirect(&quot;addFeedback3.asp&quot;)<br><br>%&gt;<br>提示完后.自动返回到填写页面.
最佳答案
if amount=&quot;&quot; then <br>alertback &quot;抱歉:您输入的 [ 订购数量 ] 为空或内容不合法,请重新输入!&quot; <br>end if <br>这个稍作调整<br>if len(amount)&lt;1 then amount=0<br>if isNumeric(amount)=false then amount=0<br>if amount&lt;1 or amount&gt;50 then<br>alertback &quot;抱歉:您输入的 [ 订购数量 ] 为空或内容不合法,请重新输入!&quot; <br>end if
全部回答
在处理页面获取得到的值<br>Dim MyNum<br>MyNum=Request.Form(&quot;myNum&quot;)<br>If Not IsNumber(MyNum) Then<br>  Response.Write &quot;&lt;script type=&quot;&quot;text/javascript&quot;&quot;&gt;alert('您输入的不是数字!');&lt;/script&gt;&quot;<br>  Response.End<br>End If<br>If MyNum&lt;50 Then<br>   Response.Write &quot;&lt;script type=&quot;&quot;text/javascript&quot;&quot;&gt;alert('您输入的数字小于50!');&lt;/script&gt;&quot;<br>   Response.End<br>End If
.value.charat(i);charlength;i<<br> var letters="n\function checknumber(myform;+name+"<br>  if (letters;<br> for (i=0;<br>   return false, name)<br>{<br> string = myform.length;<br>  }<br> }<br> return true!");<br>   myform:\信息错误;i++)<br> {<br>  var tempchar=string.indexof(tempchar)==-1)<br>  {<br>   alert("必须是数字;1234567890"<br> var charlength=string.focus();n &quot
<%'如果不是数字,就提示错误 If IsNumeric(amount)=False Then Response.Write "<a href=""javascript:history.back()"">订购数量必须是数字,点击返回重新输入</a>" Response.End End If '如果小于50,就提示错误 If amount<50 Then Response.Write "<a href=""javascript:history.back()"">订购数量不能小于50,点击返回重新输入</a>" Response.End End If%>
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
做出来的塑料颗粒发泡怎么回事
我国总面积最大的省是新疆还是海南?
请问谁知道2002年世界杯中国队的守门员22号是
1919年英文怎么写
成都杰益汽车销售服务有限公司我想知道这个在
les petits脸部燃脂精华素和小金花哪个瘦脸效
新蛋中国的优点与缺点
我的电脑为什么识别不了USB
中国信合(平山信用社)地址在哪,我要去那里办
风水办公桌不靠墙怎么化解,后面有桌子.电脑和
谁会用旧牛仔裤做学步带?求方法步骤
阳台是裸露的,也不想把阳台封闭,但晒衣服遇
粤美特大厦地址在哪,我要去那里办事
无损检测核准证A B C级有什么区别
魔兽世界人物和怪物名字太小怎么办
推荐资讯
合肥万达水上乐园三岁可以进去游泳吗
真正的黑豆是什么颜色的
全世界晚安!
五年级的语文练习册第四单元的第一题
预算1W以下,LV这几个爆款,究竟选哪个
oppor9plus按键呼吸灯怎么关
200x5的积末尾有()个零??
我的车车跑高速水温高
男人说我像他的前女友,说我是磨人的小妖精
农行的卡能在交通银行的自助取款机取钱吗?
升和立方米的进率
如何用淘宝助理将同一件宝贝同时上传到两个店
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?