Hello,

I'm trying to write an if else statement in javascript so that when a
check box is checked, a table will appear, and when it is checked
again, another box will appear.  However, the checkbox is constantly
marked as checked, and I do not know why.  I did not set any checked
attritube to false or true.  What gives?

function GetStoryPoints() {
            var ownerCheck;
            var creatorCheck;

            if (document.getElementById("ownCheck").checked = true)
                ownerCheck = true;
            else
                ownerCheck = false;

            if (document.getElementById("createCheck").checked = true)
                creatorCheck = true;
            else
                creatorCheck = false;

            if (ownerCheck && creatorCheck) {
                $.post('/StoryPoint/ListSpecific?retrieveOwned=' +
ownerCheck + '&retrieveCreated=' + creatorCheck + '&creatorID=' + $
("#UserList > option:selected").attr("value"), null, function(data) {
                    $("#storyPointDetail").html(data);
                }, "html");
            }
            else if (ownerCheck && !creatorCheck) {
                $.post('/StoryPoint/ListSpecific?retrieveOwned=' +
ownerCheck + '&retrieveCreated=' + creatorCheck + '&creatorID=' + $
("#UserList > option:selected").attr("value"), null, function(data) {
                    $("#storyPointDetail").html(data);
                }, "html");
            }
            else if (!ownerCheck && creatorCheck) {
                $.post('/StoryPoint/ListSpecific?retrieveOwned=' +
ownerCheck + '&retrieveCreated=' + creatorCheck + '&creatorID=' + $
("#UserList > option:selected").attr("value"), null, function(data) {
                    $("#storyPointDetail").html(data);
                }, "html");
            }
        }

Reply via email to