Asp classic 经典asp多按钮点击

Asp classic 经典asp多按钮点击,asp-classic,Asp Classic,我有两个asp页面 反馈\u管理\u更新.asp 反馈管理.asp 我的HTML表单: <form ACTION="Feedback_Administration_Update.asp" METHOD=POST NAME="form"> <input type="button" value="Submit" onclick="javascript:Checkit();" name="btnSubmit"> <input type="reset" valu

我有两个asp页面

  • 反馈\u管理\u更新.asp
  • 反馈管理.asp
我的HTML表单:

<form ACTION="Feedback_Administration_Update.asp" METHOD=POST NAME="form">
  <input type="button" value="Submit" onclick="javascript:Checkit();" name="btnSubmit">
  <input type="reset" value="Reset" onclick="javascript:document.location=location">
  <input type="button" value="Send Response to Requester" name="btnSubmit" onclick="javascript:Checkit();"/>
</form>
我不知道他们为什么不点击任何按钮


当我点击提交页面时,它应该更新代码,当我点击提交发送响应给请求者时,它应该发送电子邮件。

按钮输入值不会发送到服务器。您需要使用普通的提交按钮,要获得验证代码,您可以取消其onclick事件:

<input type="submit" value="Submit" onclick="return Checkit();" name="btnSubmit" />
<input type="submit" value="Send Response to Requester" name="btnSubmit" onclick="return Checkit();" />

设置此选项将导致
Request.Form(“btnSubmit”)
保留所需的值。

谢谢,是的,我必须将按钮类型更改为“submit”,而不是按钮类型。
function Checkit() {
    //validate your stuff..
    if ([all is good]) {
        //don't submit the form here, the submit button will do that.
        return true;
    }

    //indicate that something was wrong, cancel form submission:
    return false;
}