我在asp页面里加了一段js验证输入的验证码是否正确的代码,但每次执行时,都会先执行这段代码是什么原因
答案:4 悬赏:40 手机版
解决时间 2021-02-16 01:44
- 提问者网友:酱爆肉
- 2021-02-15 10:06
应该怎么解决呢,我刚刚接触asp,高手们,请帮帮忙吧!!!<br>在pub/liuyan.asp页面里输入验证码,提交到liuyanban.asp页面不知道这么写行不行。以下是liuyanban.asp页面中的一段代码。<br><table width="794" cellpadding="0" cellspacing="0" border="0"><br> <tr><br> <td><!--#include file="pub/liuyan.asp"--></td><br> </tr><br> </table><br> <!--middle end--><br> </td><br> <!--右侧结束--><br> </tr><br> </table> <br><%<br>' *** Insert Record: construct a sql insert statement and execute it<br> If Trim(Request.Form("validatecode"))=Empty Or Trim(Session("Num"))<>Trim(Request.Form("validatecode")) Then<br> response.write("<script>alert('请您正确输入验证码!')")<br> response.end<br> end if<br><br>If (CStr(Request("MM_insert")) <> "") Then<br><br> ' create the sql insert statement<br> MM_tableValues = ""<br> MM_dbValues = ""<br> ......<br> %>
最佳答案
- 五星知识达人网友:十年萤火照君眠
- 2021-02-15 10:45
在提交的表单中和后面的验证代码中加入一个参数,根据参数确定是否要运行这段验证代码:
pub/liuyan.asp页面里输入验证码的页面的表单中修改下:<form action="你原来的提交页面,在这里加一个参数?submit=1"....>
在后面的验证代码中修改如下:
if Trim(Request.Form("submit"))="1" then '加这一句
If Trim(Request.Form("validatecode"))=Empty Or Trim(Session("Num"))<>Trim(Request.Form("validatecode")) Then
....
end if '结束上面的IF语句
有问题Hi我.
pub/liuyan.asp页面里输入验证码的页面的表单中修改下:<form action="你原来的提交页面,在这里加一个参数?submit=1"....>
在后面的验证代码中修改如下:
if Trim(Request.Form("submit"))="1" then '加这一句
If Trim(Request.Form("validatecode"))=Empty Or Trim(Session("Num"))<>Trim(Request.Form("validatecode")) Then
....
end if '结束上面的IF语句
有问题Hi我.
全部回答
- 1楼网友:詩光轨車
- 2021-02-15 14:02
在form里面有个onsubmit事件
- 2楼网友:神也偏爱
- 2021-02-15 12:54
1493784541 你加这个QQ。我可以帮你看看。帮你弄。一分钟
- 3楼网友:平生事
- 2021-02-15 11:36
应该是调用错误了。。。你最好把代码贴出来吧
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯