Jump to content

jlhaslip

Advanced Member
  • Posts

    524
  • Joined

  • Last visited

Posts posted by jlhaslip

  1. One thing to consider is that ASP is usually/often operating on a Windows box, which does not respect the case sensitivity that an Apache server does.

     

    Also, if it is working in IE, and not working in FF, there is an issue with the html as per your 600 errors.

     

    Personally, I would think that you need to design an entirely new template that validates and then drop your ASP code into it. Fighting a table based layout AND asp at the same time will be a monstrous challenge. Forget about what is there and start fresh. Use dummy data for the Template and don't worry about content until the Template is validated, then add the dynamic asp code to it.

  2. Just looking at your Form and many of those fields are simply text, like names and addresses so they will be hard to validate.

    Emails and Telephone numbers can be done using regex, but name, address and company names will be nearly impossible to validate.

    If they are spam submissions, adding a captcha to the script might work to reduce some of the faulty submissions.

    Or, another method is to add a "hidden" form field. If a Bot is filling out the form, they will complete the hidden input, but real people will not, so check to see if the hidden field is filled out and drop the form submission if it is completed.

  3. The "From" header needs an address that the Mail Server does not consider to be Spam.

    I should be an email address from the Domain the Server recognizes. Although the message may be sent from your site, if the from header says it is coming from me@jlhaslip.com and the domain name jlhaslip.com is not hosted there, the Mail server will consider it a Spam email.

    Try the form using a valid email address.

     

    The Email address the user supplies should be part of the message, not a Mail Header.

     

    *edit*

     

    The From Header needs to be the Domain's Email address.

×
×
  • Create New...