一个表单多个submit提交按钮,请问如何使用表单隐藏域?

一个表单 对应一个action, 现在这个表单涉及到2个按钮功能,修改和删除。
现在要在表单里面使用隐藏域,请问具体的代码是怎么写的?
我的表单是用spirng mvc form标签写的。
在线的等你的回答!!

修改可以用form的action提交,删除可以通过ajax提交,也可以用a表单的href,还有你的删除指的是什么?如果是删除表单可以直接用jquery去控制。如果是删除某条信息,需要带上id或其他参数通过ajax提交的方法去做。

你可以通过session对里面的变量进行增加删除,同时每一步可以返回当时session中变量的结果,从而达到你的目的

$("#form1").submit()和$("#form2").submit() 用js写

Mvc Html.BeginForm 方式提交Form前验证
1.用一下代码括住提交的表单区域
    @using(Html.BeginForm("AddMemberBaseInfo", "MemberManagement",FormMethod.Post, new { enctype = "multipart/form-data" }))
    {
       
     
     }
2.js代码
    $(document).ready(function () {
            $('form').bind('submit',checkform);
        });
  
        function checkform() {
            alert("提交前的验证");
            return false;
        }
3.控制器照常取值
   public ActionResult AddMemberBaseInfo()
    {
          string memberName=Request.Form["txtMemberName"].ToString();
    }




权限编号:

权限名称:

权限值:



    function newPrivileges(){
$('#fm').form('clear');
url='./getgamekey.do';          
$.post(url, $('#fm').serialize(),function (data) {  
    if(data.code==0){      /*slideMessage("操作成功!"); */           // 刷新父页面列表          
    $(".fitem input[name='gameKey']").val(data.result);
    $(".fitem input[name='gameKey']").focus();
    $("#fm input[name='id']").val(0);   
    $("#_easyui_combobox_i1_0").click();    
    $('#dlg').dialog('setTitle','增加权限').dialog('open');
    }else{
        $.messager.alert('错误',data.msg,'error');
    }   });

url = 'addorupdate.do';}

function editPrivileges(){
var row = $('#ss').datagrid('getSelected');
if (row){
$('#dlg').dialog('open').dialog('setTitle','修改权限');
$('#fm').form('load',row);
$("#fm input[name='id']").val(row.id);
url = './addorupdate.do';}
else{
$.messager.alert('提示','请选中一行!');
}

这样足矣

图片说明

使用ajaxSubmit提交就可以了。http://blog.csdn.net/xionglangs/article/details/50388386