【发布时间】:2013-07-19 01:33:18
【问题描述】:
我打算保存 2 个表单,但第一个表单是我获取第二个表单的外键的地方
这是我尝试使用 Javascript 保存此内容
$("#btnSave").click(function (e) {
e.preventDefault();
$('#workForm').submit();
$('#contForm').submit();
});
但在控件中的Contact Form Submit 上出错,因为在保存作为其外键的联系表单时,Worker Form 的ID 仍然为空
我如何使用 Jquery 和 Javascript 处理这个问题?
我也试过这个方法
$("#btnSave").click(function (e) {
e.preventDefault();
if (Id != 0) {
$('#workForm').submit();
$('#contForm').submit();
} else {
$('#workForm').submit(); }
});
但它只会出现在 Else,因为 ID 为空
我希望有人可以在这里帮助我
谢谢 :D 工人地址是工作表 Worker Contact 是 ContForm
我想在它们填充所有文本框时都保存它们
【问题讨论】:
-
我建议使用
AJAX提交表单。或者您可能想等到'#workForm'表单完成提交,以便您可以提交'#contForm' -
我可以看看我该怎么做@Shawn31313 吗?
-
我建议使用一种形式。你到底为什么要使用两个?
-
为什么不把它作为一个表单提交,然后在后端处理外键约束?
-
@JanR 问题更新
标签: c# javascript jquery asp.net-mvc asp.net-mvc-3