2

ユーザーに2つの異なるチェックアウト方法を選択してもらいたいフォームがあります:

ユーザーが自分の住所、名前、信用情報などの情報を入力するとします。最後に、Paypal Pro を使用して、ペイパル経由でチェックアウトするか、直接支払いでチェックアウトするかを選択できるようにしたいと思います...それは 2 番目のフォームにつながります。

ところで、CodeIgnieter を使用すると、フォームを別のフォームでフォローすると、常に実行される 2 番目のフォームの検証プロセスが得られました。つまり、最初のフォームから 2 番目のフォームに移動したときに、2 番目のフォームにユーザーがまだ送信しようとしていない場合でも、フィールドごとにエラー メッセージが表示されます。このバグを回避する方法はありますか?

ありがとう !

4

3 に答える 3

1

検証ルールを適用するには、いくつかの条件を使用します。

if(isPayPalPro())
{
    $this->form_validation->set_rules(....);
}else
{
    //validation credit card payment
}

isPayPalPro() の代わりに何らかの条件を使用します。

于 2012-07-09T08:07:20.787 に答える