Pessoal, estou fazendo um cadastros de pizza, na parte de escolher para venda, tenho um e nele tenho os com todos os sabores disponíveis, só que eu fiz um botão para na hora que eu clickar nele, adicionar outro select com os sabores , queria a ajuda de vocês, pois não tenho tanto conhecimento em javascript.
Ola …
Segue exemplo usando Jquery.
Sample in jQuery:
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
<select >
<option>Mercedes</option>
<option>Volvo</option>
<option>Ferrari</option>
</select>
<input type="text" id="txt" />
<button id="submit">Add</button>
<script type="text/javascript">
$('#submit').click(function(){
$('select').append("<option>"+ $('#txt').val() +"</option>");
});
</script>
</body>
</html>
Flws.
Sample in Javascript:
<html>
<body>
<select id="select">
<option>Mercedes</option>
<option>Volvo</option>
<option>Ferrari</option>
</select>
<input type="text" id="txt" />
<button id="submit" onclick="add();">Add</button>
<script type="text/javascript">
function add(){
var select = document.getElementById('select');
var txt = document.getElementById('txt').value;
select.innerHTML += "<option>"+ txt +"</option>"
}
</script>
</body>
</html>
Flws.
<html>
<head>
<script type="text/javascript">
function addOption(valor){
if(valor == ''){
var descricao = prompt('Qual seria o outro assunto à tratar ?','teste-ct');
var combo = document.getElementById('estados');
var itens = combo.options.length;
combo.options[itens] = new Option(descricao, descricao);
}
}
</script>
</head>
<body>
<form action="">
<select id="estados" name="estados" onchange="addOption(this.value);">
<option value="" >Selecione...</option>
<option value="" >Selecione...</option>
</select>
</form>
</body>
</html>
qualquer coisa da uma olhada nesse topico, é bem parecido com a sua duvida http://forum.imasters.com.br/topic/465660-select-html-mostrar-prompt-javascript/