<% 
if request.querystring("action")="add" then 
.
.
.
end if
%> <form name="form" action="index.asp?action=add">

解决方案 »

  1.   

    <%
       if POST("name") <> "" then
          '.....执行数据库操作
       end if
    %>
    <form name="form" action="">
      <input type="text" name="name">
      ...
      ...
      <input type="button" value="submit" onClick="submitForm(this)">
      </form>
      ..........
      <script language="javascript">
      function submitForm(frm){
        ......   //这里对表单进行验证!
        frm.submit();   //提交表单!
      }
      </script>
      

  2.   

    不好意思,上面写错了,这两天晕啊
    <%
       if request.Form("name") <> "" then
          '.....执行数据库操作
       end if
    %>
    <form name="form" action="">
      <input type="text" name="name">
      ...
      ...
      <input type="button" value="submit" onClick="submitForm(this)">
      </form>
      ..........
      <script language="javascript">
      function submitForm(frm){
        ......   //这里对表单进行验证!
        frm.submit();   //提交表单!
      }
      </script>
      

  3.   

    直接检测一下提交按钮是否点击(获取提交按钮的值)
    如果获得到的话,再执行sql语句即可,否则不予执行