input criado nao eh submetido
eu preciso armazenar mais de uma option escolhida pelo usuario em um tal combobox, entao eu estou criando uma function que faça isso, no onchange:
var input = document.createElement("INPUT");
var input2 = document.createElement("INPUT");
var indice = document.Filtrar.filtro_situacao.selectedIndex
var valor = document.Filtrar.filtro_situacao.options[indice].value
var textoEscolhido = document.Filtrar.filtro_situacao.options[indice].text
input.type = "hidden";
input2.type = "text";
input.name = "situacoes[]";
input2.name = "situacao[]";
input2.disabled = true;
input.value = valor;
input2.value = textoEscolhido;
document.getElementById("situacoes").appendChild(input);
document.getElementById("situacoes").appendChild(input2);
Isso me cria 2 inputs, o 1ª vai armazenar o valor do optionselecionado, o 2ª vai mostrar na tela qual opstions ja foram selecionados.
isso esta me retornando para dentro de um <p> que esta dentro de meu form:
<form action='' method='GET' name='Filtrar'>
<b> Situação: </b> </b><select name="filtro_situacao" onchange="addSituacao()">
<option></option>
<?php
if (!empty($_REQUEST['situacoes'])){
foreach ($_REQUEST['situacoes'] as $situacao){
echo "<option value='" . $situacao->getCod() . "'>" . $situacao->getSituacao() . '</option>';
}
}
?>
</select>
<p id="situacoes" style="margin-top:10px;"></p>
<p style="margin-right:10px; float:right;">
<input type="submit" name='botao' value="Filtrar" onclick="filtrar();"/>
</p>
</form>
Porem os input criados nao estao sendo submetidos :S
obrigado pela atençao
Discussão (2)
Carregando comentários...