〖打印本页〗〖打印选项〗 |
防止表单被重复提交 |
在FORM前加上这些代码 <% Randomize ’初始代随机数种子 num1=rnd() ’产生随机数num1 num1=int(26*num1)+65 ’修改num1的范围以使其是A-Z范围的Ascii码,以防表单名出错 session("antry")="test"&chr(num1) ’产生随机字符串 %> 然后命名一个INPUT为session("antry"): <input type=text name=’<%=session("antry")%>’ class=formfont size=50> 在处理页面里: rfile_no=request(session("antry")) if rfile_no="" then endConnection response.write "已重复提交" response.end else session("antry")="" end if 意思是如果是重复提交,则提示出错;如果不是,则将session("antry")清空 文章作者:未知 |