ASP验证数字表单
答案:4 悬赏:30
解决时间 2021-03-07 04:51
- 提问者网友:追忆成伤
- 2021-03-06 13:43
有一个文本框<br>我想让它只能输入数字0-9,然后显示一句话:你输入的不是有效的数字;<br>并且可以判断是否小于50,大于则通过,小于则显示:你输入的数字小于50;<br><br>在线急待,麻烦找越简单的越好,因为我不懂ASP......谢谢各位!<br>我的那些代码是:<br><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><br><!--#include file="conn.asp"--><br><!--#include file="../functions.asp" --><br><%<br>classID= Trim(Request.Form("classID"))<br>brand= fmtSQLString(Trim(Request.Form("brand")))<br>amount= fmtSQLString(Trim(Request.Form("amount")))<br><br>if amount="" then<br> alertback "抱歉:您输入的 [ 订购数量 ] 为空或内容不合法,请重新输入!"<br>end if <br><br>sql= "select * from feedbacks where 1=2"<br>set rs= server.CreateObject("adodb.recordset")<br>rs.open sql, conn, 1, 3, 1<br>rs.addnew<br>rs("classID")= classID<br>rs("brand")= brand<br>rs("amount")= amount<br>rs.update<br>rs.close<br>set rs=nothing<br><br>response.Redirect("addFeedback3.asp")<br><br>%><br>提示完后.自动返回到填写页面.
最佳答案
- 二级知识专家网友:恕我颓废
- 2021-03-06 14:31
if amount="" then <br>alertback "抱歉:您输入的 [ 订购数量 ] 为空或内容不合法,请重新输入!" <br>end if <br>这个稍作调整<br>if len(amount)<1 then amount=0<br>if isNumeric(amount)=false then amount=0<br>if amount<1 or amount>50 then<br>alertback "抱歉:您输入的 [ 订购数量 ] 为空或内容不合法,请重新输入!" <br>end if
全部回答
- 1楼网友:桃花别处起长歌
- 2021-03-06 18:18
在处理页面获取得到的值<br>Dim MyNum<br>MyNum=Request.Form("myNum")<br>If Not IsNumber(MyNum) Then<br> Response.Write "<script type=""text/javascript"">alert('您输入的不是数字!');</script>"<br> Response.End<br>End If<br>If MyNum<50 Then<br> Response.Write "<script type=""text/javascript"">alert('您输入的数字小于50!');</script>"<br> Response.End<br>End If
- 2楼网友:不傲怎称霸
- 2021-03-06 17:12
.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 "
- 3楼网友:瘾与深巷
- 2021-03-06 15:46
<%'如果不是数字,就提示错误
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%>
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯