I am trying to use the code below which forces a submit button to only be
used once with code in the attached file that causes the submit button to
change to sending when it is pressed. I really want both functions but I am
too JavaScript disabled to figure out how to get them both to work in the
same results page.

Dan


-- 
Dan Stein
Digital Software Solutions
799 Evergreen Circle
Telford PA 18969
Land: 215-799-0192
Mobile: 610-256-2843
Fax 413-410-9682
FMP, WiTango, EDI,SQL 2000
[EMAIL PROTECTED]
www.dss-db.com


>>> 
>> =====================
>> <!-- THREE STEPS TO INSTALL SUBMIT ONCE:
>> 
>>   1.  Copy the coding into the HEAD of your HTML document
>>   2.  Add the onLoad event handler into the BODY tag
>>   3.  Put the last coding into the BODY of your HTML document  -->
>> 
>> <!-- STEP ONE: Paste this code into the HEAD of your HTML document  -->
>> 
>> <HEAD>
>> 
>> <SCRIPT LANGUAGE="JavaScript">
>> 
>> <!-- This script and many more are available free online at -->
>> <!-- The JavaScript Source!! http://javascript.internet.com
>> <http://javascript.internet.com/> -->
>> 
>> <!-- Begin
>> var submitcount=0;
>> 
>> function reset() {
>> document.emailform.name.value="";
>> document.emailform.email.value="";
>> document.emailform.comments.value="";
>> }
>> 
>> function checkFields() {                       // field validation -
>> if ( (document.emailform.name.value=="")  ||   // checks if fields are blank.
>>      (document.emailform.email.value=="") ||   // More validation scripts at
>>      (document.emailform.comments.value=="") ) // forms.javascriptsource.com
>>    {
>>    alert("Please enter your name, email, and comments then re-submit this
>> form.");
>>    return false;
>>    }
>> 
>> else
>>    {
>>    if (submitcount == 0)
>>       {
>>       submitcount++;
>>       return true;
>>       }
>>    else
>>       {
>>       alert("This form has already been submitted.  Thanks!");
>>       return false;
>>       }
>>    }
>> }
>> //  End -->
>> </script>
>> </HEAD>
>> 
>> <!-- STEP TWO: Insert the onLoad event handler into your BODY tag  -->
>> 
>> <BODY OnLoad="reset()">
>> 
>> <!-- STEP THREE: Copy this code into the BODY of your HTML document  -->
>> 
>> <form method=post action="http://cgi.freedback.com/mail.pl";
>> name="emailform" onSubmit="return checkFields()">
>> 
>> <input type=hidden name=to value="[EMAIL PROTECTED]">
>> <input type=hidden name=subject value="Feedback Form">
>> 
>> <pre>
>> Your Name:   <input type=text name="name">
>> Your Email:  <input type=text name="email">
>> 
>> Comments?
>> 
>> <textarea name="comments" wrap="virtual" rows="7" cols="45"></Textarea>
>> 
>> <input type=submit value="Submit Form!">
>> 
>> [ Click the submit button twice to see the script in action ]
>> </pre>
>> </form>
>> 
>> <p><center>
>> <font face="arial, helvetica" size="-2">Free JavaScripts provided<br>
>> by <a href="http://javascriptsource.com";>The JavaScript Source</a></font>
>> </center><p>
>> 
>> <!-- Script Size:  2.05 KB -->
>> 
>> ===========
>>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<SCRIPT LANGUAGE="JavaScript">
<!-- Original:  Mike Fernandez -->

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->

<!-- Begin
var submitcount=0;
function submitForm(s)  {
s.value = "  Sending...  ";
return true;
   }
//  End -->
</script>

<TITLE>Process Credit Card</TITLE>

</HEAD>
<BODY>
<@ASSIGN NAME="user$basket" VALUE="@@resultset" >
<@ASSIGN NAME="user$records" VALUE="<@NUMROWS>"><@COMMENT>
<FORM METHOD=POST 
ACTION="<@CGI><@APPFILE>?_function=Test&<@USERREFERENCEARGUMENT>&nc=<@RANDOM 
Low='1000' HIGH='2000000'  ENCODING=URL>">

<FORM METHOD=POST 
ACTION="<@CGI><@APPFILE>?_function=send&x_response_Code=1&<@USERREFERENCEARGUMENT>&nc=<@RANDOM
 Low='1000' HIGH='2000000'  ENCODING=URL>" name=myform onSubmit="return 
submitForm(this.submitbutton)">

<FORM METHOD=POST ACTION="https://testan.hypermart.net/getpost.cgi";>


</@COMMENT>


<FORM METHOD=POST ACTION="https://secure.authorize.net/gateway/transact.dll";  
name=myform onSubmit="return submitForm(this.submitbutton)">

<TABLE WIDTH="75%" BORDER="1">
<TR BGCOLOR="#00CC00">
      <TD Colspan="3"><H3 ALIGN="CENTER"><FONT COLOR="#FFFFFF" FACE="Arial, Helvetica, 
sans-serif">Current 
          Course Basket for @@user$Name</FONT></H3></TD>
    </TR>

  <TR BGCOLOR="#CCCCCC"> 
   
    <TD ><STRONG><FONT SIZE="2" FACE="Arial, Helvetica, sans-serif">Course 
Number</FONT></STRONG></TD>
    <TD ><STRONG><FONT SIZE="2" FACE="Arial, Helvetica, sans-serif">Course 
Name</FONT></STRONG></TD>
    <TD ><STRONG><FONT SIZE="2" FACE="Arial, Helvetica, 
sans-serif">Fee</FONT></STRONG></TD>
    <@COMMENT>
<TD ><STRONG><FONT SIZE="2" FACE="Arial, Helvetica, 
sans-serif">Remove</FONT></STRONG></TD>

</@COMMENT>
  </TR>
  <@ROWS> 
  <TR> 
    
    <TD><FONT SIZE="2" FACE="Arial, Helvetica, sans-serif"><@COLUMN 
'Courses.CourseNumber'></FONT></TD>
    <TD><FONT SIZE="2" FACE="Arial, Helvetica, sans-serif"><@COLUMN 
'Basket.Course'></FONT></TD>
    <TD><DIV ALIGN="CENTER"><FONT SIZE="2" FACE="Arial, Helvetica, 
sans-serif"><@COLUMN 'Basket.Fee' FORMAT=num:US-accounting></FONT></DIV></TD>
<@COMMENT>
<@IF EXPR="<@COLUMN 'Courses.Open_Closed'>=1">
    <TD><FONT SIZE="2" FACE="Arial, Helvetica, sans-serif"><INPUT 
NAME="delete_<@CURROW>" TYPE="checkbox" VALUE="1">Remove</FONT></TD>
<@ELSE>
    <TD><FONT SIZE="2" FACE="Arial, Helvetica, sans-serif"><INPUT 
NAME="delete_<@CURROW>" TYPE="checkbox" VALUE="1" CHECKED>Sorry Full</FONT></TD>
</@IF>
</@COMMENT>

  </TR><@COMMENT>
<@ASSIGN NAME="LI_ID_<@CURROW>" VALUE="<@COLUMN 'Basket.LI_ID'>" SCOPE="user">
<@ASSIGN NAME="fee_<@CURROW>" VALUE="<@COLUMN 'Basket.Fee'>" SCOPE="user">
<@ASSIGN NAME="CR_ID_<@CURROW>" VALUE="<@COLUMN 'Basket.CR_ID'>" SCOPE="user">
<@ASSIGN NAME="Counts_<@CURROW>" VALUE="<@COLUMN 'Courses.Counts'>" SCOPE="user">
<@ASSIGN NAME="Max_<@CURROW>" VALUE="<@COLUMN 'Courses.Maximum'>" SCOPE="user">
<@ASSIGN NAME="Records" VALUE="<@NUMROWS>" SCOPE="user">
</@COMMENT>

<INPUT TYPE=HIDDEN NAME="LI_ID_<@CURROW>"  VALUE="<@COLUMN 'Basket.LI_ID'>">
<INPUT TYPE=HIDDEN NAME="fee_<@CURROW>"  VALUE="<@COLUMN 'Basket.Fee'>">
<INPUT TYPE=HIDDEN NAME="CR_ID_<@CURROW>"  VALUE="<@COLUMN 'Basket.CR_ID'>">
<INPUT TYPE=HIDDEN NAME="Counts_<@CURROW>"  VALUE="<@COLUMN 'Courses.Counts'>">
<INPUT TYPE=HIDDEN NAME="Max_<@CURROW>"  VALUE="<@COLUMN 'Courses.Maximum'>">
<INPUT TYPE=HIDDEN NAME="Records"  VALUE="<@NUMROWS>">
<INPUT TYPE=HIDDEN NAME="Bank_Account_<@CURROW>"  VALUE="<@COLUMN 
'Courses.Bank_Account'>">



  </@ROWS>
  <TR BGCOLOR="#CCCCCC"> 
    <TD COLSPAN="2"><DIV ALIGN="RIGHT"><FONT FACE="Arial, Helvetica, 
sans-serif">Total</FONT></DIV></TD>
    <TD><DIV ALIGN="CENTER"><FONT FACE="Arial, Helvetica, sans-serif"><@CALC 
EXPR="SUM(@@user$basket[*,5]) " FORMAT=num:US-accounting ></FONT></DIV></TD>
<@COMMENT>
    <TD>&nbsp;</TD>
</@COMMENT>

  </TR>
  <TR>
<@COMMENT>
Values for A-Net
</@COMMENT>
<INPUT TYPE=HIDDEN NAME="x_ADC_Delim_Data"  VALUE="True">
<INPUT TYPE=HIDDEN NAME="x_ADC_URL"  
VALUE="http://66.240.40.5/frodo/checkout.taf?_function=send&;<@USERREFERENCEARGUMENT>&nc=<@RANDOM
 Low='1000' HIGH='2000000'  ENCODING=URL>">
<INPUT TYPE=HIDDEN NAME="x_ADC_Relay_Response"  VALUE="True">
<INPUT TYPE=HIDDEN NAME="x_Amount"  VALUE="<@CALC EXPR="SUM(@@user$basket[*,5]) " >">
<INPUT TYPE=HIDDEN NAME="x_Card_Num"  VALUE="<@ARG CardNumber>">
<INPUT TYPE=HIDDEN NAME="x_Cust_ID"  VALUE="@@user$Reg_ID">
<INPUT TYPE=HIDDEN NAME="x_Description"  VALUE="Central Bucks Community School 
Courses">
<INPUT TYPE=HIDDEN NAME="x_Exp_Date"  VALUE="<@ARG Expmonth>/<@ARG ExpYear>">
<INPUT TYPE=HIDDEN NAME="x_Login"  VALUE="cbcschool18914">
<INPUT TYPE=HIDDEN NAME="x_Method"  VALUE="CC">

<INPUT TYPE=HIDDEN NAME="x_Type"  VALUE="AUTH_CAPTURE">

<INPUT TYPE=HIDDEN NAME="x_Version"  VALUE="3.0">
<@COMMENT><INPUT TYPE=HIDDEN NAME="x_ADC_URL"  VALUE="FALSE">
<INPUT TYPE=HIDDEN NAME="x_Password"  VALUE="oyvah7164">
</@COMMENT>

<@COMMENT>
Values for our tables
</@COMMENT>
<@ASSIGN NAME="Expmonth" VALUE="<@ARG Expmonth>" SCOPE="user">
<@ASSIGN NAME="ExpYear" VALUE="<@ARG ExpYear>" SCOPE="user">
<@ASSIGN NAME="CardNumber" VALUE="<@ARG CardNumber>" SCOPE="user">
<@ASSIGN NAME="CardType" VALUE="<@ARG CardType>" SCOPE="user">
<@ASSIGN NAME="BillingFname" VALUE="<@ARG BillingFname>" SCOPE="user">
<@ASSIGN NAME="BillingLname" VALUE="<@ARG BillingLname>" SCOPE="user">
<@ASSIGN NAME="BillingAddress1" VALUE="<@ARG BillingAddress1>" SCOPE="user">
<@ASSIGN NAME="BillingAddress2" VALUE="<@ARG BillingAddress2>" SCOPE="user">
<@ASSIGN NAME="BillingCity" VALUE="<@ARG BillingCity>" SCOPE="user">
<@ASSIGN NAME="BillingState" VALUE="<@ARG BillingState>" SCOPE="user">
<@ASSIGN NAME="BillingZip" VALUE="<@ARG BillingZip>" SCOPE="user">


<@COMMENT>
<INPUT TYPE=HIDDEN NAME="Expmonth"  VALUE="<@ARG Expmonth>">
<INPUT TYPE=HIDDEN NAME="ExpYear"  VALUE="<@ARG ExpYear>">
<INPUT TYPE=HIDDEN NAME="CardNumber"  VALUE="<@ARG CardNumber>">
<INPUT TYPE=HIDDEN NAME="CardType"  VALUE="<@ARG CardType>">
<INPUT TYPE=HIDDEN NAME="BillingFname"  VALUE="<@ARG BillingFname>">
<INPUT TYPE=HIDDEN NAME="BillingLname"  VALUE="<@ARG BillingLname>">
<INPUT TYPE=HIDDEN NAME="BillingAddress1"  VALUE="<@ARG BillingAddress1>"> 
<INPUT TYPE=HIDDEN NAME="BillingAddress2"  VALUE="<@ARG BillingAddress2>">
<INPUT TYPE=HIDDEN NAME="BillingCity"  VALUE="<@ARG BillingCity>">
<INPUT TYPE=HIDDEN NAME="BillingState"  VALUE="<@ARG BillingState>">
<INPUT TYPE=HIDDEN NAME="BillingZip"  VALUE="<@ARG BillingZip>">

</@COMMENT>

    <TD COLSPAN="4">This is your final course list if you want to remove any courses 
go <B><A HREF="javascript:history.back()">Back</A></B></TD>
  </TR>
</TABLE>

<P>

<HR>

  <P><FONT SIZE="3" FACE="Arial, Helvetica, sans-serif"><FONT SIZE="3" FACE="Arial, 
Helvetica, sans-serif">Click on the Finish button 
    to complete your registration. Your Credit Card ending in <@RIGHT STR="<@ARG 
CardNumber>" NUMCHARS="4"> will be charged <@ASSIGN NAME="user$TotalDue" VALUE="<@CALC 
EXPR='SUM(@@user$basket[*,5])' FORMAT=num:US-accounting 
>">@@user$TotalDue.</></FONT></FONT></P>
<P>
If you want to continue adding courses <A 
HREF="<@CGI><@APPFILEPATH>Course_Registration.taf?_function=reg&<@USERREFERENCEARGUMENT>&nc=<@RANDOM
 Low='1000' HIGH='2000000'  ENCODING=URL>">Click Here</A>
  <P> 
    <INPUT TYPE=SUBMIT NAME="submitbutton" VALUE="Finish">
  </P>
  <P><FONT COLOR="#FF0000" SIZE="2" FACE="Arial, Helvetica, sans-serif">I<STRONG>t 
    is important that you only press this button once! Otherwise your payment 
    will not be processed properly!</STRONG></FONT></P>

</FORM>
</BODY>
</HTML>
 

Reply via email to