0

オプション フィールドと onChange があり、関数を呼び出しますが、パラメーターが null です

マークアップ

<select name="estado" id="estado" onchange="setCidade(this.SelectedIndex)">
    <option name="BR" value="BR">Barueri</option>
    <option name="BH" value="BH">Belo Horizonte</option>
    <option name="BS" value="BS">Brasilia</option>
    <option name="CP" value="CP">Campinas</option>
    <option name="CU" value="CU">Cuiaba</option>
    <option name="CT" value="CT">Curitiba</option>
    <option name="DI" value="DI">Diadema</option>
    <option  value="DQ">Duque de Caxias</option>
    <option value="FL">Florianopolis</option>
    <option value="FO">Fortaleza</option>
    <option value="GO">Goiania</option>
    <option value="GU">Guarulhos</option>
    <option value="PA">Porto Alegre</option>
    <option value="OS">Osasco</option>
    <option value="RE">Recife</option>
    <option value="RJ">Rio de Janeiro</option>
    <option value="SS">Salvador</option>
    <option value="SA">Santo Andre</option>
    <option value="SB">São Bernardo do Campo</option>
    <option value="SC">São Caetano do Sul</option>
    <option value="SP">São Paulo</option>
    <option value="VI">Vitória</option>
</select>

Javascript

function setCidade (indiceSelecionado) {
    alert(indiceSelecionado);//the alert show "undefined"
    indexCidade = indiceSelecionado;
    mudarCidade();
}
4

1 に答える 1

2

交換

SelectedIndex

selectedIndex

最初の「s」は小文字です。

于 2013-03-25T14:32:24.943 に答える