为什么我每次浏览我的提交页数据已经自动添加到数据库里了?

来源:百度知道 编辑:UC知道 时间:2024/05/02 22:51:17
标题问的有些含糊,其实是这样的,我用DW做了个把form的内容提交到数据库的网页,按F12浏览时看数据库已经有1条空的记录了,之后我的提交都没问题,但每次执行F12或刷新就会添加一条空的记录到数据库,我试过写onsubmit为空的JS脚本但没用,它是没通过按钮提交了空的数据,请问还有什么办法。如果是JS麻烦写出来谢谢!
另外再问个问题,SQL Server的企业管理器里怎么设置自动编号?
<%
text1=Request.Form("text1")
text2=Request.Form("s1")
nba.Execute("insert into Jersey (bt,text,data) values ('" & text1 & "','" & text2 & "','" & now() & "')")
%>
<script language="javascript">
function checkForm(){
if (myform.s1.value==""){
alert("请输入名称")
return false;
}
else {return true}
}
</script>
<form name="myform" method="post" onsubmit="return checkForm()">
公告标题:<input type="text" name="text1"><br />
公告内容:<textarea rows="5" name="s1" ><

除非你加了js提交,否则不会自提交啊,不妨把代码贴出来,让大家来给你分析.

SQL Server中没有自动编号类型,需要手工修改数据类型为标识类型,增量为1

Form 的action呢?提交到哪去了?
如果你的代码是按顺序执行下来,那么肯定首先执行了insert语句啊.你在上面没有判断啊?
加个if request.form("submit")="提交"