2011-03-30 77 views
1

在我看来,有如下形式如何外在形式发送数据,同时提交-MVC,HTML

<% using (Html.BeginForm("SaveRecords", "Search", FormMethod.Post)) 
       { %> 
       <input type="submit" value="Save" class="button_62" title="Save" /> 
       // some controls 
       <%} %> 

我需要的是有在同一view.While单击保存按钮,我需要另一种形式以获得一个特定的文本框在表单提交外的价值。我不能把这个控件放在同一个form.And我不能使用ajax请求发送数据。无论如何,我可以在提交之前在表单之外追加数据吗?

我想在控制器Saverecords该文本框的值(SID出来提交表单)..

回答

5

下面是使用jQuery,你可以在形式设置的隐藏字段使用JavaScript

答案上面包含与驻留在另一个表单中的控件相同的值。

如果你在上面的表单上添加一个id然后。

$("#myform").submit(function() { 
    $("#myhiddenId").val($("#fieldInOtherFormId").val()); 
});  
相关问题