在我看来,有一个表格如下所示
<% using (Html.BeginForm("SaveRecords", "Search", FormMethod.Post))
{ %>
<input type="submit" value="Save" class="button_62" title="Save" />
// some controls
<%} %>
Run Code Online (Sandbox Code Playgroud)
我的需要是在同一视图中有另一种形式.点击保存按钮时,我需要获取提交表单之外的特定文本框的值.我不能将该控件放在同一个表单中.我不能使用ajax请求发送数据.无论如何,我可以在提交之前在表单之外附加数据吗?
我希望在控制器Saverecords中获得该文本框的值(在提交的表单中输出).
这是使用javascript的答案
使用jQuery,您可以在上面的表单中设置一个隐藏字段,其中包含与另一个表单中驻留的控件相同的值.
如果您在上面的表单中添加了ID.
$("#myform").submit(function() {
$("#myhiddenId").val($("#fieldInOtherFormId").val());
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2127 次 |
| 最近记录: |