JS 获取Button控件的提交类型

 

 <script type="text/javascript">

<!--获取button控件的类型--->   

        function isAuditOrCancel(value) {

            document.getElementById("audittype").value = value;

        }

 </script>

 

<!--声明变量,到后台接收---> 

<%: Html.Hidden("audittype")%>

 

 <li>
<div class="buttonActive"> <div class="buttonContent"> <button type="submit" onclick="isAuditOrCancel('audit')"> 提交审批
</button>
</div> </div> </li> <li> <div class="buttonActive"> <div class="buttonContent"> <button type="submit" onclick="isAuditOrCancel('cancel')"> 撤消
</button>
</div> </div> </li> <li> <div class="button"> <div class="buttonContent"> <button type="button" class="close"> 关闭
</button>
</div> </div> </li>


后台获取:

 string audittype = Request.Form["audittype"]; if (audittype == "cancel")             {

                string refreshTab = Request.Form["refreshTab"];

                WorkflowCancel(BusinessId);

                return ReutrnSuccessStr("200", "撤销成功", refreshTab, "closeCurrent");

            }

else if(audittype=="audit" ) {

              string taskid = Request["taskid"];

                string Remark = Request.Form["Remark"] == null ? "" : Request.Form["Remark"];

                Remark = Maxuni.Util.StringUtil.GetFilerStr(Remark);

                string tabname = Request.Form["tabname"] == null ? "" : Request.Form["tabname"];

                string DealwithResult = Request.Form["DealwithResult"] == null ? "1" : Request.Form["DealwithResult"];

                string jumpWorkflowid = Request.Form["NodeRoleName"] == null ? "" : Request.Form["NodeRoleName"];

                bool isSendMsg = Request.Form["isSendMsg"] == "on" ? true : false;

                WorkflowJumpByRole(taskid, DealwithResult, jumpWorkflowid, Remark.Replace("'", "\""), isSendMsg);

                string IsHasNextNode = Request.Form["IsHasNextNode"];

                if (IsHasNextNode == "no" && DealwithResult == "1")//如果审批已完成

                {

                    AuditCompleteSendMessage(taskid);

                    SaveOProcessRequisitionEmit(BusinessId, 0, mouldNo);

                }

                return ReutrnSuccessStr("200", "提交成功", "", "closeCurrent");

            }

}

 

你可能感兴趣的:(button)