That's off a bit.

function testField(thisField){
        myString = "o,b/o,s,h";

        myArray = myString.split(",");

        for(i = 0; i < myArray.length; i++){
                if(thisField.value == myArray[i]){
                        break
                }else

                if(myArray.length == (i-1)){
                        alert('String not in list');
                }
                
        }
}

That should be closer.

-----Original Message-----
From: Timothy Heald 
Sent: Friday, January 17, 2003 2:04 PM
To: CF-Talk
Subject: RE: -OT- Javascript and lists


I would split the list into an array then loop through like so:

function testField(thisField){
        myString = "o,b/o,s,h";

        myArray = myString.split(",");

        for(i = 0; i < myArray.length; i++){
                if(thisField.value == myArray[i]){
                        break
                }

                alert('String not in list');
        }
}


That should do something like it.

Tim
-----Original Message-----
From: Thane Sherrington [mailto:[EMAIL PROTECTED]]
Sent: Friday, January 17, 2003 1:55 PM
To: CF-Talk
Subject: -OT- Javascript and lists


How do I look through a list of strings in Javascript and compare each to a 
variable?  I'm trying to do the following:

Set up a list like this "O,B/O,S,H"

And then loop through and compare each the data in a form field and if the 
form field doesn't match any of the choices, have it throw an alert.

T



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Your ad could be here. Monies from ads go to support these lists and provide more 
resources for the community. http://www.fusionauthority.com/ads.cfm

                                Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
                                

Reply via email to