ListBoxs com PHP

1. ListBoxs com PHP

Horácio Dias Baptista Neto
nenoboy

(usa Outra)

Enviado em 10/07/2012 - 14:04h

Bom o esquema é o seguinte, eu fiz esse script para passar os elementos de um select para o outro, e coloquei a possibilidade do Listboxs de destino receber 15 items(options).
Tem duas versões usando selects como ListBoxs.
Bom o index.php é a página que eu desenvolvi...
O teste.html foi um script de mesma função que eu encontrei na internet, porém achei mais complicado.

download:http://www.4shared.com/zip/S8Qr5y-2/ListBoxs.html


//Esse é o Script sem um máximo de elementos para o segundo listboxs
//Listboxs
//Create by: Horácio Dias Baptista Neto
//mail: horacio_dias@live.com
function mover(MenuOrigem,MenuDestino){
var text = new Array();
var value = new Array();
var index = new Array();//Indice dos Options selecionados
var i;//Contador
var n = 0;//Numero de options selecionados
//Pegando os Options Selecionados
for (i=0;i<MenuOrigem.options.length;i++){
if(MenuOrigem.options[i].selected && MenuOrigem.options[i].value != ""){
text[n] = MenuOrigem.options[i].text;
value[n] = MenuOrigem.options[i].value;
index[n] = i;
n++;
}
}
for (i=0;i<n;i++){
//apaga todos sem restrições
MenuOrigem.remove(index[i]-i);//A cada vez que ele remove o indice vai diminuindo por isso o (-i)
}
//Jogando os Options Selecionados ao outro select
conta = MenuDestino.length;
for (i=0;i<text.length;i++){
var opt = new Option();
opt.value = value[i];
opt.text = text[i];
MenuDestino[MenuDestino.length] = opt;
conta++;
}

}
function selecionarTudo(){
var i;
for (i=0; i< document.forms['frm'].lista2.options.length;i++)
document.forms['frm'].lista2.options[i].selected = true;
}

Espero que o pessoal dê uma olhada, e comentem caso exista erros...
Até Mais


  


2. Re: ListBoxs com PHP

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 11/07/2012 - 00:55h

Não entendi, é uma dica? Quer que comentem caso exista erros, mas você já estou ai?


3. Re: ListBoxs com PHP

Horácio Dias Baptista Neto
nenoboy

(usa Outra)

Enviado em 12/07/2012 - 07:54h

rai3mb escreveu:

Não entendi, é uma dica? Quer que comentem caso exista erros, mas você já estou ai?


Então é uma dica, mas eu não realizei muitos testes...
Se o pessoal precisar fazer um Combo/Listboxs com selects pode usar esse script.
Espero que alguém teste e me diga se encontrou erros, ou coisas parecidas...
Obrigado


4. Re: ListBoxs com PHP

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 13/07/2012 - 00:08h

Poste na sessão de scripts, lá vai ficar dentro do escopo dele e quem sabe algumas pessoas busquem algo parecido por lá, testes e lhe ajudam a melhora-lo, se for o caso.


5. Re: ListBoxs com PHP

Horácio Dias Baptista Neto
nenoboy

(usa Outra)

Enviado em 13/07/2012 - 07:48h

Então é que eu fiz o script funcionando junto com php, mas se algum moderador mover o tópico para scripts talvez o tópico seja melhor aproveitado mesmo.
Eu não vou criar o tópico de novo lah, será que um moderador não pode mover o tópico?


6. Re: ListBoxs com PHP

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 13/07/2012 - 11:11h

Vc tem que postar como script, se outro o fizer, ficaria registrado no nome de quem postar, e seria tachado como plagio já que vc já postou aqui.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts