Ir para conteúdo

POWERED BY:

Arquivado

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

Milks

Inserir options de multiple sem selecionar

Recommended Posts

Bom dia, gente!

Tenho um select multiple onde adiciono options vindos de dois input texts (data e hora) do formulário. Gostaria de saber como faço pra inserir esses options no banco de dados sem precisar selecioná-los. Alguém poderia me ajudar?

Obrigada!

 

CODE

<script>

function insertSelected(){

var data=document.getElementById("data");

var hora=document.getElementById("hora");

var x=document.getElementById("visitas"); //retorna o objeto select

var options=x.getElementsByTagName("option"); //pega a lista de options do select

if((data.value!="")&&(hora.value!="")){

var y=document.createElement('option'); //cria um novo elemento option

y.text=data.value+"-"+hora.value; //seta o texto do elemento option

data.value="";

hora.value="";

y.value=options.length; //seta o valor do elemento option

try{

x.add(y,null); // adiciona um novo option no fim da lista para navegadores complacentes

}

catch(ex){

x.add(y); // adiciona um novo option no fim da lista para o IE

}

}

}

 

function removeLastOption(){

var x=document.getElementById("visitas")

if (x.selectedIndex>=0){

x.remove(x.selectedIndex);

}

}

</script>

 

 

no form:

<input type="button" name="add" value="Adicionar Visita" onclick="insertSelected()"/>

<input type="button" name="del" value="Remover Visita" onclick="removeLastOption()"/><BR>

<select multiple="multiple" id="visitas" name="VISITA[]" size="10" style="height:56px; width:200px">

</select>

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Me desculpe mais, isso ai é AJAX.

 

A parte do php para inserir eu posso te ajudar, mais vai depender de como vai está o ajax, metodo post, ou get, etc.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Me desculpe mais, isso ai é AJAX.

 

A parte do php para inserir eu posso te ajudar, mais vai depender de como vai está o ajax, metodo post, ou get, etc.

 

Não está em Ajax não, tá somente em Javascript e tá funcionando direitinho. Ele vai criando uma lista do que digito nos campos de data e hora. Mas não tô conseguindo pegar os valores do option na página seguinte, depois que dou SUBMIT.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Me desculpe mais, isso ai é AJAX.

 

A parte do php para inserir eu posso te ajudar, mais vai depender de como vai está o ajax, metodo post, ou get, etc.

 

Não está em Ajax não, tá somente em Javascript e tá funcionando direitinho. Ele vai criando uma lista do que digito nos campos de data e hora. Mas não tô conseguindo pegar os valores do option na página seguinte, depois que dou SUBMIT.

 

Ah, e gostaria de pegar via POST.

 

Valeu!

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.