0

2 つのフォームを保存する予定ですが、1 番目のフォームは 2 番目のフォームの外部キーを取得する場所です

これは、Javascriptを使用してこれを保存しようとする私の試みです

$("#btnSave").click(function (e) {
        e.preventDefault();
        $('#workForm').submit();
        $('#contForm').submit();
    });

しかし、外部キーであるコンタクトフォームを保存している間、ワーカーフォームのIDがまだnullであるため、コントロールのコンタクトフォーム送信でエラーが発生します

JqueryとJavascriptを使用してこれを処理するにはどうすればよいですか?

私もこの方法を試しました

$("#btnSave").click(function (e) {
        e.preventDefault();


        if (Id != 0) {
            $('#workForm').submit();
            $('#contForm').submit();
        } else {
           $('#workForm').submit(); }
    });

ただし、ID が null であるため、Else でのみ実行されます

誰かがここで私を助けてくれることを願っています

ありがとう :D Worker Address は WorkForm Worker Contact は ContForm です

すべてのテキストボックスに入力するときに両方を保存したい

ここに画像の説明を入力

4

2 に答える 2

1

私のAJAXの提案がどのように機能するかは次のとおりです。

$.post("/form1.php", {
  //form data here
}, function (data) { // get data to use in the second form
    $.post("/form2.php", {
      //form data here
    }, function () {

    });
});

ただし、1 つのフォームのみを使用することに同意します。

最初にどのようにフォームを送信していますか?

于 2013-07-19T01:42:35.550 に答える