Capítulo 13
Métodos do objeto select
- Exemplo 3
JavaScript
<script type="text/javascript">
window.onload = function () {
var el, btnAdi, btnRem, novaOpcao;
el = document.getElementById("cidade");
btnAdi = document.getElementById("adicionar");
btnRem = document.getElementById("remover");
novaOpcao = document.createElement("option");
novaOpcao.text = "Cuiabá";
novaOpcao.value = "mt";
btnAdi.onclick = function() {
try {
el.add(novaOpcao, el.options[1]);
} catch(e) {
el.add(novaOpcao);
}
}
btnRem.onclick = function() {
el.remove(0);
}
}
<script>
HTML
...
<form name="form1" action="" method="post">
<fieldset>
<legend>Formulário com select</legend>
<label for="cidade">Cidade:</label><br />
<select title="Selecione uma cidade" name="cidade" id="cidade" multiple="multiple">
<option value="rn">Caicó</option>
<option value="sc">Florianópolis</option>
<option value="rj">Rio de Janeiro</option>
<option value="sp">São Paulo</option>
<option value="mg">Uberaba</option>
</select>
</fieldset>
</form>
<button type="button" id="adicionar">Adicionar uma opção</button>
<button type="button" id="remover">Remover uma opção</button>
...
Arquivos exemplo: « anterior | próximo »