Tenho uma página dinâmica em php, que pega os dados do banco e cria a combo. Bem, a combo lista as categorias inclusas no banco então assim que abre a página ela está criada. Dai o que acontece ontem (depois de ter feito tudo o que me pediram) descobriram que um produto pode ter mais de uma categoria. O problema é que não se sabe quantas categorias um produto pode ter, pode ser uma a, sei lá, 10. Então tenho que duplicar essa combo quantas vezes o cliente precisar.
O problema está sendo esse, como duplicar.
se alguém souber como fazer isso.
Mas as que já foram criadas não podem perder os dados, assim, o selecionado tem que continuar selecionado.
Duplicar Uma Combo
Started By Lesfar Inmors, 21/10/2006, 12:36
1 reply to this topic
#1
Posted 21/10/2006, 12:36
#2
Posted 21/10/2006, 15:54
Bom, fiz um barato aqui pra você se basear:
Ainda precisa fazer ajustes mas, isso é por sua conta, claro...
* Não testei no IE...
<script type="text/javascript">
var clona = function()
{
var oPai = document.getElementById( "combos" );
var oBase = document.getElementById( "base" );
oPai.appendChild( oBase.cloneNode( true ) );
}
</script>
<style type="text/css">
select {
display: block;
margin: 0px 0px 10px 15px;
}
</style>
<div id="combos">
<p>
<button onclick="clona();">+ Mais um!</button>
</p>
<select id="base" multiple="multiple" size="5">
<option value="1">111111</option>
<option value="2" selected="selected">222222</option>
<option value="3" selected="selected">333333</option>
<option value="4">444444</option>
<option value="5" selected="selected">555555</option>
<option value="6">666666</option>
<option value="7">777777</option>
<option value="8" selected="selected">888888</option>
<option value="9" selected="selected">999999</option>
<option value="0">000000</option>
</select>
</div>Ainda precisa fazer ajustes mas, isso é por sua conta, claro...
* Não testei no IE...
Edição feita por: Klaus, 21/10/2006, 15:54.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)










