Thanks for the help everyone it is appreciated.



Doug


----- Original Message -----
From: "Larry Juncker" <[EMAIL PROTECTED]>
To: "CF-Talk" <[EMAIL PROTECTED]>
Sent: Tuesday, November 27, 2001 10:58 AM
Subject: RE: OT Quick JS ?


> I am not for certain here, but I believe you want to move your return
false
> to the very last statement only.  Otherwise you are returning false and
not
> checking the rest of the statements.
>
> Larry Juncker
> Senior Cold Fusion Developer
> Heartland Communications Group, Inc.
> [EMAIL PROTECTED]
>
> -----Original Message-----
> From: Nate Smith [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, November 27, 2001 12:47 PM
> To: CF-Talk
> Subject: RE: OT Quick JS ?
>
>
> It might help you to debug if you were to label each of the error messages
> differently so that you know which one is being triggered. Another thing
you
> might want to check is the order of operations on your comparisons for
> Mastercard and American Express. I think that by adding a few parens
around
> the statements would make it clearer. For instance x && y || z should be x
> && ( y || z ). Or at least that's what I think you're trying to validate
> against.
>
> ?
>
> Nate
>
>
>
> > -----Original Message-----
> > From: Douglas L. Brown [mailto:[EMAIL PROTECTED]]
> > Sent: Tuesday, November 27, 2001 1:49 PM
> > To: CF-Talk
> > Subject: Re: OT Quick JS ?
> >
> >
> > Well here is what I did. As per Nate's suggestion I put the
> > !== to a != and
> > still it alerts that the value is not correct. As per Dave
> > suggestion I took
> > off the () after the return false and it submit the page and
> > does a write of
> > the word false
> >
> >
> >
> > Im frustrated, this should be easy, but is proving diffucult
> >
> >
> > Here is the updated code
> >  var type = target.card_type[target.card_type.selectedIndex].value;
> >  var number = target.card_number.value;
> >  var first_number = number.substring(0,1);
> >  var first_two_numbers = number.substring(0,2);
> >  var first_four_numbers = number.substring(0,4);
> >  if ( type == 'VISA' && parseInt(first_number) != 4){
> >  alert("Invalid Card Number");
> >  return false;
> >  }
> >  if ( type == 'MAST' && 1* parseInt(first_two_numbers) < 50 &&
> > parseInt(first_two_numbers) > 56 ){
> >  alert("Invalid Card Number");
> >  return false;
> >  }
> >  if (type == 'AMEX' && 1* parseInt(first_two_numbers) != 34 ||
> > parseInt(first_two_numbers) != 37){
> >  alert("Invalid Card Number");
> >  return false;
> >  }
> >  if(type == 'DISC' && parseInt(first_four_numbers) != 6011){
> >  alert("Invalid Card Number");
> >  return false;
> >  }
> >
> >
> >
> > Doug
>
>
>
> 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Get the mailserver that powers this list at http://www.coolfusion.com
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to