Paul, That was it. Many thanks.
Far -----Original Message----- From: Paul Robinson [mailto:[EMAIL PROTECTED] Sent: Saturday, January 01, 2005 4:51 AM To: [email protected] Subject: Re: [ASP] Javascript Questions In JavaScript the single '=' is an assignment operator. Thus you are assigning the value 'Atlanta' to your variable strCity. To test for equality you should use the double as per '==' function Validation() { strA = "Detroit"; alert (strCity); if (strCity == "Atlanta") { alert ("Atlanta") } else { alert ("Not Atlanta") } } ----- Original Message ----- From: "The Professional Network" <[EMAIL PROTECTED]> To: " ASP Developers" <[email protected]> Sent: Friday, December 31, 2004 11:49 PM Subject: [ASP] Javascript Questions I started to convert a simple VBS validation script to JavaScript, when I came across a syntax problem that has me buffaloed. Consider the following page: <html> <head> <title> Example_01 </title> </head> <body> <form name="frmForm" action="Example_01_Redirect.asp" method="post" > <Input type="button" name="cmdSubmit" value="Send Request" OnClick="Validation()" > <br> <br> City <br> <input type="text" size="15" name="txtCity" value="" > <br> <br> The Local Weather <br> <textarea name="txtWeather" rows="5" cols="50" value="" ></textarea> <br> <br> Test 15 </form><!-- frmForm --> </body> </html> <script language="javascript" > function Validation() { strA = "Detroit" alert (strCity) if (strCity = "Atlanta") { alert ("Atlanta") } else { alert ("Not Atlanta") } } </script> Nothing fancy, nothing complex. Just a little example to see how the syntax works. As a test, I made a hard assignment for strCity, making it = "Detroit". On clicking the button, the first alert statement shows " Detroit", which obviously is correct. The second alert, in the IF statement, shows the city as "Atlanta", when I was expecting "Not Atlanta". Obviously, the problem is in the condition test, (strCity = "Atlanta"), but I can't see it. What on earth am I doing wrong? Far Farley www.TheAccessWizard.com <http://www.theaccesswizard.com/> [Non-text portions of this message have been removed] --------------------------------------------------------------------- Home : http://groups.yahoo.com/group/active-server-pages --------------------------------------------------------------------- Post : [email protected] Subscribe : [EMAIL PROTECTED] Unsubscribe: [EMAIL PROTECTED] --------------------------------------------------------------------- Yahoo! Groups Links --------------------------------------------------------------------- Home : http://groups.yahoo.com/group/active-server-pages --------------------------------------------------------------------- Post : [email protected] Subscribe : [EMAIL PROTECTED] Unsubscribe: [EMAIL PROTECTED] --------------------------------------------------------------------- Yahoo! Groups Links --------------------------------------------------------------------- Home : http://groups.yahoo.com/group/active-server-pages --------------------------------------------------------------------- Post : [email protected] Subscribe : [EMAIL PROTECTED] Unsubscribe: [EMAIL PROTECTED] --------------------------------------------------------------------- Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/active-server-pages/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
