Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

mbb

Combobox Editavel

Recommended Posts

Pessoal, beleza, Faz um tempo que não apareço por aqui .... :o Bem vamos ao problema , estou querendo fazer o seguinte um combobox (Select) que me apresente os dados e que caso esse dado não tenha nos options quero poder digitar o dado no próprio combobox tem como ? :( abs,Mbb

Compartilhar este post


Link para o post
Compartilhar em outros sites

editar diretamente não tem como fazer.

 

 

você pode criar dois campos do tipo text e colocar um novo option com o seu respectivo valor, e usando new Option() poderá criar um novo option dentro do combobox

 

document[nome_form][nome_campo] = new Option(label, valor);

nome_form -> valor da propriedade "name" do formulário

nome_campo -> valor da propriedade "name" do combobox <select>

i -> valor numérico inteiro. é necessário para indicar o índice no novo valor

valor -> um valor para o novo option

label -> o label name

 

 

exemplo:

 

 

<script language=javascript>

function criar_selectbox(valores,labels,vsep,lsep,nome_form,nome_campo){

  valores = valores.split(vsep);

  labels = labels.split(lsep);

  lim = valores.length;

  for(i=0;i<lim;i++){

  document[nome_form][nome_campo] = new Option(labels, valores);

  }

}

</script>

 

 

<form method=post name=form1>

<select name="teste">

<script language=javascript>

  valores = "1,2,3,4,5";

  labels = "valor 1,valor 2,valor 3,valor 4,valor 5";

  vsep = ",";

  lsep = ",";

  nome_form = "form1";

  nome_campo = "teste";

  criar_selectbox(valores,labels,vsep,lsep,nome_form,nome_campo)

</script>

</select>

</form>

com isso aí acredito que você consegue se virar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.