Split General Info / User Defined 3 if prompt contains "|" char. Author Norman Rouxel rouxel@attglobal.net I.e. if prompt is "I am over 18|I am a US citizen|I am sane" then three checkboxes will be displayed. Optional patch into OrderScript.pl (this will show the prompts on separate lines in the printed reports) Search for (1st instance - should be in subroutine - sub GetSaferBlob):- $objOrderBlob->AddString($Response[2]); # the generic user defined field Replace with:- my $sNormanFudge = $Response[2]; # Norman patching $sNormanFudge =~ s/ \| /\n/g; # replace delimiter with newline $objOrderBlob->AddString($sNormanFudge); # the generic user defined field If you want the form only to be submitted if all items are checked then replace the line in the patched Act_Order02.html (near the bottom). You may also then want to replace the text 'You must check all the requirements' to suit your needs. with Replace Act_Order02.html with the following. NETQUOTEVAR:ERROR NETQUOTEVAR:REFPAGE
NETQUOTEVAR:THEORDERDETAILS
NETQUOTEVAR:ADDRESSBOOK
NETQUOTEVAR:LOCATIONINFO
NETQUOTEVAR:REQUIREDFIELDS NETQUOTEVAR:HIGHLIGHTED.
NETQUOTEVAR:INFOPANELS
NETQUOTEDEL:DELIVERPROMPT000
NETQUOTEDEL:DELIVERPROMPT000
NETQUOTEDEL:DELIVERPROMPT001
NETQUOTEVAR:DELIVERPROMPT000
NETQUOTEDEL:DELIVERPROMPT001
NETQUOTEDEL:DELIVERPROMPT002
NETQUOTEVAR:DELIVERPROMPT001
NETQUOTEDEL:DELIVERPROMPT002
NETQUOTEDEL:DELIVERPROMPT003
NETQUOTEVAR:DELIVERPROMPT002
NETQUOTEDEL:DELIVERPROMPT003
NETQUOTEDEL:DELIVERPROMPT004
NETQUOTEVAR:DELIVERPROMPT003
NETQUOTEDEL:DELIVERPROMPT004
NETQUOTEDEL:DELIVERPROMPT005
NETQUOTEVAR:DELIVERPROMPT004
NETQUOTEDEL:DELIVERPROMPT005
NETQUOTEDEL:DELIVERPROMPT006
NETQUOTEVAR:DELIVERPROMPT005
NETQUOTEDEL:DELIVERPROMPT006
NETQUOTEDEL:DELIVERPROMPT007
NETQUOTEVAR:DELIVERPROMPT006
NETQUOTEDEL:DELIVERPROMPT007
NETQUOTEDEL:DELIVERPROMPT008
NETQUOTEVAR:DELIVERPROMPT007
NETQUOTEDEL:DELIVERPROMPT008
NETQUOTEDEL:DELIVERPROMPT009
NETQUOTEVAR:DELIVERPROMPT008
NETQUOTEDEL:DELIVERPROMPT009
NETQUOTEDEL:DELIVERPROMPT010
NETQUOTEVAR:DELIVERPROMPT009
NETQUOTEDEL:DELIVERPROMPT010
NETQUOTEDEL:DELIVERPROMPT011
NETQUOTEVAR:DELIVERPROMPT010
NETQUOTEDEL:DELIVERPROMPT011
NETQUOTEDEL:DELIVERPROMPT012
NETQUOTEVAR:DELIVERPROMPT011
NETQUOTEDEL:DELIVERPROMPT012
NETQUOTEDEL:DELIVERPROMPT013
NETQUOTEVAR:DELIVERPROMPT012
NETQUOTEDEL:DELIVERPROMPT013
NETQUOTEVAR:DELIVERPROMPT013
NETQUOTEDEL:DELIVERPHASE
NETQUOTEDEL:GENERALPHASE
NETQUOTEVAR:GENERALTITLE
NETQUOTEDEL:GENERALPROMPT000
NETQUOTEDEL:GENERALPROMPT000
NETQUOTEDEL:GENERALPROMPT001
NETQUOTEVAR:GENERALPROMPT000
NETQUOTEDEL:GENERALPROMPT001
NETQUOTEDEL:GENERALPROMPT002
NETQUOTEDEL:GENERALPROMPT002
NETQUOTEVAR:GENERALPROMPT001
NETQUOTEDEL:GENERALPHASE
NETQUOTEDEL:PAYMENTPHASE
NETQUOTEVAR:PAYMENTTITLE
NETQUOTEDEL:DIGITALDOWNLOADINFORMATION
NETQUOTEVAR:DDINFOMESSAGE
NETQUOTEDEL:DIGITALDOWNLOADINFORMATION
NETQUOTEDEL:PAYMENTNOPRICES
NETQUOTEDEL:PAYMENTPROMPT000
NETQUOTEDEL:PAYMENTPROMPT000
NETQUOTEDEL:PAYMENTPROMPT001
NETQUOTEVAR:PAYMENTPROMPT000
NETQUOTEVAR:PAYMENTMETHODOPTIONS
NETQUOTEDEL:PAYMENTPROMPT001
NETQUOTEDEL:PAYMENTPROMPT002
NETQUOTEVAR:PAYMENTPROMPT001
NETQUOTEDEL:PAYMENTPROMPT002
NETQUOTEDEL:PAYMENTPROMPT005
NETQUOTEVAR:PAYMENTPROMPT002
NETQUOTEDEL:PAYMENTPROMPT005
NETQUOTEDEL:PAYMENTPROMPT003
NETQUOTEVAR:PAYMENTPROMPT005
NETQUOTEDEL:PAYMENTPROMPT003
NETQUOTEDEL:PAYMENTPROMPT004
NETQUOTEVAR:PAYMENTPROMPT003
/
NETQUOTEDEL:PAYMENTPROMPT004
NETQUOTEDEL:PAYMENTPROMPT006
NETQUOTEVAR:PAYMENTPROMPT004
/
NETQUOTEDEL:PAYMENTPROMPT006
NETQUOTEDEL:PAYMENTPROMPT008
NETQUOTEVAR:PAYMENTPROMPT006
NETQUOTEDEL:PAYMENTPROMPT008
NETQUOTEDEL:PAYMENTNOPRICES
NETQUOTEDEL:PAYMENTPROMPT007
NETQUOTEVAR:PAYMENTPROMPT008
NETQUOTEDEL:PAYMENTPROMPT007
NETQUOTEVAR:PAYMENTPROMPT007
NETQUOTEDEL:PAYMENTPHASE