0

登録フォーム用のボタンが 2 つあります。

<input type="submit" name="submit1" value="Pay Now" class="submit" id="submit1" />
<input type="submit" name="submit2" value="Pay Later" class="submit" id="submit2" />

いずれかのボタンが押されているかどうかを確認します

if((isset($_POST['submit1'])) or (isset($_POST['submit2'])))

次に、いずれかの入力のデータをサニタイズして検証する PHP コード

「今すぐ支払う」をあるページに移動させ、「後で支払う」を別のページに移動させたいのですが、わかりません。ありがとう

4

4 に答える 4

0

PHP でも実行できますが、onlick イベントを使用して JS でも実行できます。

<form method="POST" action="" name="dynamicForm">
   <input type="button" name="submit" value="Pay Now" class="submit" id="submit1" onclick="buttonClicked(1);" />
   <input type="button" name="submit" value="Pay Later" class="submit" id="submit2" onclick="buttonClicked(2);" />
</form>

<script type="text/javascript">
    function buttonClicked(type) {
        if (type === 1) {
           document.dynamicForm.action = 'firstUrl';
        } else {
           document.dynamicForm.action = 'secondUrl';
        }
        document.dynamicForm.submit();
    }
</script>
于 2013-09-02T14:57:32.613 に答える