[thelist] I agree to terms with a PayPal button
Administrative HQ
english_offline at yahoo.com
Sat Jan 15 10:38:47 CST 2011
Our code is like this:
In the head:
<head>
<script>
//"Accept terms" form submission- By Dynamic Drive
//For full source code and more DHTML scripts, visit http://www.dynamicdrive.com
//This credit MUST stay intact for use
var checkobj
function agreesubmit(el){
checkobj=el
if (document.all||document.getElementById){
for (i=0;i<checkobj.form.length;i++){ //hunt down submit button
var tempobj=checkobj.form.elements[i]
if(tempobj.type.toLowerCase()=="submit")
tempobj.disabled=!checkobj.checked
}
}
}
function defaultagree(el){
if (!document.all&&!document.getElementById){
if (window.checkobj&&checkobj.checked)
return true
else{
alert("Please read/accept terms to submit form")
return false
}
}
}
</script>
</head>
In the body:
<form action="https://www.paypal.com/cgi-bin/webscr" method="post"
onSubmit="return defaultagree(this)">
<input name="agreecheck" type="checkbox" onClick="agreesubmit(this)"><b>I agree
to the <a href="TOS.shtm" target="_blank">Terms of Service</a></b><br>
<input type="hidden" name="cmd"
value="_xclick">
<input type="hidden" name="business"
value=yourPayPaladdress at some.com>
<input type="hidden" name="no_note" value="1">
<input type="hidden" name="currency_code"
value="USD">
<input type="hidden" name="tax" value="0">
<center><input type="submit"
src="images/x-click-but02.gif" border="0" name="submit" value="PayPal Payments"
alt="Donate with PayPal - it's fast, free and secure!" disabled></center>
</form>
The button is from PayPal ... use yours.
Works fine.
Good luck,
David
________________________________
From: Bob Meetin <bobm at dottedi.biz>
To: "thelist at lists.evolt.org" <thelist at lists.evolt.org>
Sent: Fri, January 14, 2011 5:10:40 PM
Subject: Re: [thelist] I agree to terms with a PayPal button
Administrative HQ wrote:
> We've used this free code with a PayPal button:
> http://www.dynamicdrive.com/dynamicindex16/acceptterm.htm
> David
>
> ------------------------------------------------------------------------
> *From:* Bob Meetin <bobm at dottedi.biz>
> *To:* "thelist at lists.evolt.org" <thelist at lists.evolt.org>
> *Sent:* Thu, January 13, 2011 5:23:27 PM
> *Subject:* [thelist] I agree to terms with a PayPal button
>
> http://dottedi.biz/code/agree_with_paypal.html
>
> I got the I agree and checkbox code from a google search. However, it needs to
>work with a paypal/similar button as opposed to a submit button. How do you
>make it work to deactivate paypal until the checkbox is checked?
This is the same code that I grabbed and tested yesterday. Again the problem is
that I don't know how to modify it so that it grays out the PayPal button rather
than a submit button. What Mark emailed back was/is door #2. I'm sure that I
can redirect to a page with a paypal button, but not sure how to redirect
directly to paypal. I don't want to force the buyer to go through an extraneous
extra page if avoidable. Maybe a variation of what Mark suggested is the
solution. I'm sure there's an ajaxy way to expose a hidden field once you've
clicked on "I agree" as well.
-Bob
--
* * Please support the community that supports you. * *
http://evolt.org/help_support_evolt/
For unsubscribe and other options, including the Tip Harvester
and archives of thelist go to: http://lists.evolt.org
Workers of the Web, evolt !
More information about the thelist
mailing list