Inserir options de multiple sem selecionar
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>Discussão (5)
Carregando comentários...