0

ここにサンプルコードがあります。

<form id="form1" name="form1" action="phpPage.php" method="POST">
  <!--5 diff values in form1 . . . -->
  <input id="b1" onclick="functionOne();">
</form>
<form id="form2" name="form2" action="phpPage.php" method="POST">
  <!-- 5 diff values in form2 . . . -->
  <input id="b2" onclick="functionTwo();">
</form>

私は最大8つのフォームを持っています。

問題は、ボタンをクリックすると、すべての検証チェックが実行された後、 -b5からすべての値が送信されるようにしたいことです。jQueryを介してJS関数(;)の値を収集しました。これらの値を に送信するにはどうすればよいですか?form1form5functionFive()phpPage.php

onclickでイベントをb5発生させ、その結果、functionFive検証チェックのために が呼び出されたことを思い出してください。ここからphpページに値を送信するにはどうすればよいですか?

4

2 に答える 2

4

答えは、すべての価値を包含する ONE FORM を使用することです。

于 2013-01-10T20:03:47.803 に答える
0

ajaxを試しましたか?

var formData = {
    firstName: 'Dennis',
    lastName: 'Martinez'    
};

$.ajax({
    type: 'post',
    url: 'SOMEFILE.php',
    data: formData,
    success: function(e) {
        alert('success!');
    },
    error: function(e) {
        alert('there was an error!');
    }
});
于 2013-01-10T20:05:22.493 に答える