0

ページにを表示させることはできます$amountが、エラーが発生した後、スクリプトを実行するために金額を追加する必要があることを通知します。

、、$amountで追加する必要があり、投稿するだけです$payment$donation$amount

<label>Payment:</label>
<input name="payment" id="payment" class="small-field" value="<?php echo $payment;?>"   />
*
<div class="clr"></div>

<label>Donation:</label>
<input type="checkbox"  id="donation" name="donation" value="1.00"  />

<div class="clr"></div>

<?php echo $amount;?>
4

2 に答える 2

0

HTML スクリプトで一部の php 値を変更したくない場合は、サーバーに情報を投稿するためのフォームが必要になるか、ajax を使用してこれを行います。

PHP はサーバー側でのみ動作し、HTML ページはクライアント側にあります。両者は相互に作用しません。

「リアルタイム」でそれを行うには、ajaxを使用することをお勧めします。そのようなもの: http://api.jquery.com/jQuery.ajax/

$(function () {
$("#payment").bind('change',function () {   
    if($(this).checked){
    $.ajax({
        type: "GET",
        url: "test.php",            
        success: function(){
            alert('value as incremented by 1');
        }
    });
    }
});

});

于 2013-01-31T13:37:24.047 に答える