I think if you put quotes around the 4 as in:

if ( type == 'VISA' && first_number != "4")

Duane

-----Original Message-----
From: Douglas L. Brown [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, November 27, 2001 1:07 PM
To: CF-Talk
Subject: OT Quick JS ?


I have the following script in which I am validating a CC# but it always
pops up the prompt even if the first digit is 4, can someone see my
error?

 var type = target.card_type[target.card_type.selectedIndex].value;
 var number = target.card_number.value;
 var first_number = number.substring(0,1);
 if ( type == 'VISA' && first_number != 4){
 alert("Invalid Card Number");
 return false();
 }



<CF_SIGNATURE
    NAME="Douglas L. Brown"
    EMAIL="[EMAIL PROTECTED]"
    PHONE="714.538.6611"
    WEB="http://www.carnivorepc.com";>


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to