0

オブジェクトを使用して、別のページからフォーム (送信ボタンを含む) を取得しています。その送信ボタンから POSTED 情報を取得する方法がわからないようで、ajax が必要かもしれないと考えています。

たとえば

Page 1  calls to page1processing for a form

$getform = new page1processing;
$getform->form1($arbitraryVariable);

ページ1の処理にはフォームが含まれています

Class page1processing{

  function form1($arbitraryVariables){
    echo <form name=.....>
    echo 'pretend this is info for some text boxes and junk';
    echo '<input type="submit" name ="submitButton"/>';
    }
   if(isset($_POST['submitButton'])){
       .....
    }

だから、私が求めているのは、「submitButton」が押されたかどうかを確認するifステートメントを正確にどこに置くべきかということだと思いますか? page1 または page1processing に配置する必要がありますか? しばらくの間、一連のコードをいじりましたが、コードのエラーなのか、投稿された情報をチェックする手順なのかわかりません。

別のページにフォームを配置する理由は、ページ 1 を整理するためです。コードの巨大なブロックよりも、HTML 内にオブジェクトをドロップする方が簡単だと思います。

4

1 に答える 1

1

これは ajax/jquery ソリューションです。クラスまたは ID、ライブまたはデリゲートを使用できます。

        $("#submitButton").live('submit', function(e) {

                //CODE HERE
        });
于 2012-05-08T22:04:36.800 に答える