PayPal Input Form

by Blueprinter

HTML

<form method="post" id='paypalForm'>
<input name="submit" align="middle" border="0"  onClick="compute()" />

<br>
<br>
<input type="radio" name="custom" value="60"  >One Hour<br>
<input type="radio" name="custom" value="1400">1 Day<br>
<input type="radio" name="custom" value="10800">1 Week<br>

<input name="currency_code" type="hidden"/>
<input name="shipping" type="hidden" value="00.00" />
<input name="tax" type="hidden" value="00.20" />
<input name="return" type="hidden" value="" />
<input name="cancel_return" type="hidden" value="" />
<input name="notify_url" type="hidden" value=""/>
<input name="cmd" type="hidden" value="_xclick" />
<input name="business" type="hidden" value="" />
<input name="item_name" type="hidden" value="camp" />
<input name="no_note" type="hidden" value="1" />
<input name="lc" type="hidden" value="EN" />
<input name="bn" type="hidden" value="PP-BuyNowBF" />

</form>

JavaScript

function compute(){
var formToSubmit = document.getElementsByName('paypalForm');    
var radios = document.getElementsByName('custom');
var price = 0;
for (var i = 0, length = radios.length; i < length; i++) {
    if (radios[i].checked) {
        if (radios[i] = "60"){
        ///document.getElementsByName("amount").value = "4";
        price = "4";
        ///alert(document.getElementsByName("amount").value);
        }else if (radios[i] = "1400"){
            price = "10";
        ///document.getElementsByName("amount").value = "10";
        }else if (radios[i] = "10800"){
        ///document.getElementsByName("amount").value = "25";
        price = "25";
        }
        alert('Submitted')
        formToSubmit.append('<input type="hidden" name="amount" value="'+price+'" />');
        formToSubmit.submit();
        // only one radio can be logically checked, don't check the rest
        break;
    }
}
};