Help with javascript function if-else statement

Posted on 2011-10-03
Last Modified: 2012-05-12
My web app displays a text box. The data can contain a full URL (http://abcdefg?itemcode=XYZ) or simply any text XYZ. If the text box begins with http I parse out some data based on the presence of the word itemcode; otherwise I simply pass along the text.

I have tried if-else and I've tried simply looking at a variable to determine the condition in order to pass the appropriate variable to the .php

In the snipet below when the else condition is executed an alert of -1 appears and the first 8 characters of my text string are truncated. For example if I enter 1234567890 in the text box then the alert of -1 appears and only 90 is passed to the .php.

Please look at the attached snipet and provide proper syntax and/or reason for the logical error.
Question by:kbios

    Author Comment

    **** UPDATE ****

    I noticed that if statement in my function only had 1 equal sign (=) and I changed it to 2 (==) and the code worked fine!

    I'm new to javascript and still learning some syntax. But real quick; why can I use 1 equal in the variable declaration but need 2 in an if statement?

    I will still award points based on help in understanding javascript a little better. Thanks
    LVL 38

    Accepted Solution


    Author Comment

    tommyBoy     :)   thanks.

    Featured Post

    Threat Intelligence Starter Resources

    Integrating threat intelligence can be challenging, and not all companies are ready. These resources can help you build awareness and prepare for defense.

    Join & Write a Comment

    This article discusses the difference between strict equality operator and equality operator in JavaScript. The Need: Because JavaScript performs an implicit type conversion when performing comparisons, we have to take this into account when wri…
    Nothing in an HTTP request can be trusted, including HTTP headers and form data.  A form token is a tool that can be used to guard against request forgeries (CSRF).  This article shows an improved approach to form tokens, making it more difficult to…
    In this tutorial viewers will learn how to position overlapping items using z-index in CSS. They will also learn the restrictions on the z-index property.  Create a new HTML document with an internal stylesheet.: Create a div in CSS and name it Red.…
    In this tutorial viewers will learn how to style a corner ribbon overlay for an image using CSS Create a new class by typing ".Ribbon":  Define the class' "display:" as "inline-block": Define its "position:" as "relative": Define its "overflow:" as …

    755 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    21 Experts available now in Live!

    Get 1:1 Help Now