• Hi,

    I have used some js auto select code on a form that I have put together. It works fine when tested on a normal Html/PHP page but I am getting this error in WP from Firebug.

    setting a property that has only a getter

    from this line:

    selectCtrl.options = null;

    Has anyone got a solution? Here is the JS:

    team = new Array(
    new Array(
    new Array("Male")
    ),
    new Array(
    new Array("Female")
    ),
    new Array(
    new Array("Male")
    ),
    new Array(
    new Array("Female")
    )
    );
    function fillSelectFromArray(selectCtrl, itemArray, goodPrompt, badPrompt, defaultItem) {
    var i, j;
    var prompt;
    for (i = selectCtrl.options.length; i >= 0; i--) {
    selectCtrl.options = null;
    }
    prompt = (itemArray != null) ? goodPrompt : badPrompt;
    if (prompt == null) {
    j = 0;
    }
    else {
    selectCtrl.options[0] = new Option(prompt);
    j = 1;
    }
    if (itemArray != null) {
    for (i = 0; i < itemArray.length; i++) {
    selectCtrl.options[j] = new Option(itemArray[0]);
    if (itemArray[1] != null) {
    selectCtrl.options[j].value = itemArray[1];
    }
    j++;
    }
    selectCtrl.options[0].selected = true;
    }
    }

    My Javascript is not verygood so any help would be appreciated. Thanks
    Phil

  • The topic ‘Javascript issue’ is closed to new replies.